2015-03-24 6 views
5

Mam dziwny problem, próbując ponownie uruchomić mój klaster hadoop w Ambari po ponownym uruchomieniu wszystkich węzłów. Pomimo braku zmian w konfiguracji usługa węzła nazwa nie uruchamia się z błędem poniżej.Ambari Nazwa Uruchomienie węzła Nie działa, gdy włączony jest tryb bezpieczny.

> Fail: Execution of 'su -s /bin/bash - hdfs -c 'export 
> PATH=$PATH:/usr/hdp/current/hadoop-client/bin ; hdfs --config 
> /etc/hadoop/conf dfsadmin -safemode get' | grep 'Safe mode is OFF'' 
> returned 1. 

Rozejrzałem się i znalazłem kogoś, kto wskazywał na kodowanie niezwiązane z UTF-8, ale nie miałem szczęścia, by rozwiązać ten problem. Czy ktoś może mi powiedzieć, co oznacza ten błąd i jak go usunąć?

- Duncan Krebs

Odpowiedz

11

Usługa węzła nazwa nie została uruchomiona, ponieważ tryb bezpieczny był włączony. Po przeczytaniu w trybie awaryjnym zdałem sobie sprawę, że jest on włączony, gdy tryb tylko do odczytu jest niezbędny dla węzła nazwy. Nie jestem pewien, co spowodowało pozostanie w trybie awaryjnym, ale uruchomienie tego polecenia poniżej rozwiązało problem.

sudo -u hdfs hdfs dfsadmin -safemode leave 

Mam nadzieję, że to komuś pomaga. - Duncan Krebs

Powiązane problemy