Pracuję teraz nad CDH 5.1. Zaczyna normalne zadanie Hadoop od YARN
, ale gałąź nadal działa z mapred
. Czasami duże zapytanie zawiesi się na długi czas i chcę go zabić.Jak zabić zadanie mapowane rozpoczęte przez gałąź?
Mogę znaleźć to wielkie zadanie przez konsolę internetową JobTracker, podczas gdy nie dostałem przycisku, żeby go zabić.
Innym sposobem jest zabicie przez linię poleceń. Jednak nie mogłem znaleźć żadnej pracy uruchomionej przez linię poleceń.
Próbowałem 2 komendy:
yarn application -list
mapred job -list
Jak zabić duży zapytanie jak to?
Próbowałem, ale nie powiodło się z 'Aplikacja z id„application_201502060008_2375”nie istnieje w RM', wydaje się jednak użyć' YARN' 'mapred'. – 2shou
Zastąp "zadanie" dla "aplikacji" ... które powinno działać ... Identyfikator ApplicationId różni się od JobId ... ApplicationId jest dla Yarn. –
Moje pierwotne polecenie to 'hadoop job -kill job_201502060008_2375', a' zadanie' zostało zamienione na 'application'. Nie wiem dlaczego. – 2shou