Cluster kann nicht initialisiert werden. Bitte überprüfen Sie Ihre Konfiguration auf mapreduce.framework.name und die entsprechenden Serveradressen, die job2remoteClustr übermitteln

Ich habe kürzlich meinen Cluster von Apache Hadoop1.0 auf CDH4.4.0 aktualisiert. Ich habe einen Weblogic-Server auf einem anderen Computer, von dem aus ich Jobs über den mapreduce-Client an diesen Remote-Cluster übermittle. Ich möchte immer noch MR1 und nicht Yarn verwenden. Ich habe meinen Client-Code für die Client-Jars in der CDH-Installation kompiliert (/ usr / lib / hadoop / client / *).

Beim Erstellen einer JobClient-Instanz wird der folgende Fehler angezeigt.Es gibt viele Posts, die sich auf dasselbe Problem beziehen, aber alle Lösungen beziehen sich auf das Szenario, dass der Job an einen lokalen Cluster gesendet wird und nicht an einen Remote-Server, in meinem Fall an einen WLS-Container.

JobClient jc = new JobClient(conf);

Cannot initialize Cluster. Please check your configuration for mapreduce.framework.name and the correspond server addresses.

Die Ausführung über die Eingabeaufforderung im Cluster funktioniert jedoch einwandfrei.

Schätzen Sie Ihre rechtzeitige Hilfe!

Antworten auf die Frage(6)

Ihre Antwort auf die Frage