Ich habe eine Hadoop-Cluster CDH3
, Apache Hadoop ist 0.20.2
Äquivalent des Cloudera läuft. Ich möchte den Job-Tracker neu starten, da einige Jobs nicht getötet werden. Ich habe versucht, sie von der Befehlszeile zu töten, der Befehl wird erfolgreich ausgeführt, aber die Aufträge sind immer noch in Job Cleanup: Pending
Status. Wie auch immer ich möchte die job-tracker
und sehen, ob das die Aufräumarbeiten. Ich kenne den Befehl, den Job-Tracker neu zu starten, aber ich bin mir nicht sicher, ob ich den name-node in safe-mode before I restart the job-tracker
setzen muss.Müssen wir namenode in den abgesicherten Modus versetzen, bevor wir den Job-Tracker neu starten?
2
A
Antwort
1
Sie können versuchen, die unerwünschten Jobs mit hadoop job -kill <Job-ID>
zu löschen und nach dem Befehlsstatus echo "$?"
zu suchen. Wenn das nicht funktioniert, ist Neustart die einzige Option.
Hadoop und Jobtracker namenodes sind unabhängige Komponenten, keine Notwendigkeit NameNode safenode vor Jobtracker Neustart auszuführen. Sie können Jobtracker Prozess neu starten allein. (Tasktracker falls erforderlich)
Verwandte Themen
- 1. Müssen wir wirklich den Start von webdriver-manager ausführen, bevor wir den Winkelmesser starten?
- 2. Warum starten wir den Server bei Änderung der Datei neu?
- 3. Müssen wir den Index in den unbrauchbaren Zustand versetzen, während APPEND PARALLEL in der Einfügeabfrage oracle verwendet wird?
- 4. Wann müssen wir den überprüften Operator in C# verwenden?
- 5. Warum müssen wir den übergeordneten Konstruktor explizit in MSIL aufrufen?
- 6. Müssen wir den Regularisierungsverlust zum Gesamtverlust in Tensorflow-Modellen hinzufügen?
- 7. Warum müssen wir den Serializer in Apache Kafka angeben?
- 8. Wie unterscheidet man den abgesicherten Modus und den normalen Modus programmatisch in Android?
- 9. Warum müssen wir vor() warten()?
- 10. Müssen wir zuerst JavaScript lernen, bevor wir Code in phantomjs schreiben?
- 11. Müssen wir * .xcuserstate einchecken?
- 12. Warum müssen wir uns nicht bei AWS authentifizieren, bevor wir eine vorzeichenbehaftete S3-URL generieren?
- 13. Warum müssen einige Installationsprogramme den Computer neu starten, bevor Sie das Programm ausführen?
- 14. Warum müssen wir den Datentyp jedes formalen Arguments separat angeben?
- 15. Müssen wir HttpURLConnection den Fehlerstrom verbrauchen, wenn IOException
- 16. LinkedList Warum müssen wir hier den Dummy erstellen?
- 17. Wann müssen wir Daten an den Server senden?
- 18. Realm: Müssen wir jedes neu erstellte RLMObject schreiben
- 19. Müssen wir den Primärschlüssel zum Index für mehrere Spalten hinzufügen?
- 20. Warum müssen wir den Thread nach appendPixelBuffer anhalten: withPresentationTime :?
- 21. So erkennen Sie den abgesicherten Modus unter OSX
- 22. Warum müssen wir zuerst git drücken, bevor Git ziehen?
- 23. Warum müssen wir implizite Wartezeit auf 0 setzen, bevor wir explizit warten
- 24. Warum brauchen wir den Server, um angular2 app zu starten?
- 25. Müssen wir eine Struktur malloc?
- 26. Android kollabiert, so dass wir jeden Tag neu starten
- 27. mysql unter abgesicherten Modus löschen
- 28. Wo geben wir den Tabellennamen?
- 29. Scrollansicht in den Originalzustand versetzen
- 30. Wie wechseln wir in Linux 2.6 vom geschützten Modus in den Real-Modus?