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!