Nie można zainicjować klastra. Sprawdź swoją konfigurację dla mapreduce.framework.name i odpowiadającego adresu serwera przesyłającego job2remoteClustr

Niedawno zaktualizowałem mój klaster z Apache Hadoop 1.0 do CDH4.4.0. Mam serwer weblogic na innej maszynie, z której przesyłam zadania do tego zdalnego klastra za pośrednictwem klienta mapreduce. Nadal chcę używać MR1, a nie Yarn. Skompilowałem mój kod klienta na słoikach klienta w instalacji CDH (/ usr / lib / hadoop / client / *)

Otrzymuję poniższy błąd podczas tworzenia instancji JobClient.Istnieje wiele postów związanych z tym samym problemem, ale wszystkie rozwiązania odnoszą się do scenariusza przesyłania zadania do lokalnego klastra, a nie do zdalnego, a konkretnie w moim przypadku z kontenera wls.

JobClient jc = new JobClient(conf);

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

Ale uruchamianie z wiersza poleceń w klastrze działa doskonale.

Doceń swoją aktualną pomoc!

questionAnswers(6)

yourAnswerToTheQuestion