Szukałem tego problemu i chociaż istnieje wiele podobnych przykładów, nie mogę znaleźć wspólnego rozwiązania lub takiego, które działa dla mnie. Zainstalowałem Hadoop i pracuję w trybie pseudo rozproszonym. Działa to dobrze, a ja mogę go uruchamiać i zatrzymywać kilka razy i sprawić, by działał poprawnie. Jeśli jednak ponownie uruchomię komputer i uruchomię Hadoop, to namenode się nie uruchomi. Muszę go sformatować za każdym razem, co oznacza, że tracę całą pracę, którą wykonałem i muszę zacząć od nowa.Nodeenode Hadoop musi być sformatowane po każdym uruchomieniu komputera.
Postępuję zgodnie z Hadoop: The Definitive Guide v3.
Moja core-site.xml mówi:
<configuration>
<property>
<name>fs.default.name</name>
<value>hdfs://localhost/</value>
</property>
</configuration>
Moja HDFS-site.xml mówi:
<configuration>
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
</configuration>
Czy istnieje sposób konfigurowania Hadoop tak, że nie trzeba ponownie -formatować przy każdym ponownym uruchomieniu komputera?
Dzięki.
Fantastyczna - to zadziałało. Wielkie dzięki. – Nick
B/w, nie ma potrzeby tworzenia katalogu. Katalog zostanie utworzony automatycznie podczas "hdfs namenode -format" – Raj
Cool. Pamiętam, że wcześniejsze wersje Miaoopu 0.20, musiałyśmy ręcznie utworzyć katalog. W najnowszej wersji wspólnota hadoop dodała funkcję automatycznego tworzenia katalogów. Dziękuję za komentarz !! – sachin