Yerel diskimdeki dosyaları kopyalamayı denedim hdfs
. İlk başta SafeModeException
verdi. Çözüm ararken, aynı komutun tekrar çalıştırılması durumunda sorunun görünmediğini okudum. Bu yüzden tekrar denedim ve istisna vermedi.SafeModeException: Ad düğümü güvenli modda
[email protected]:/usr/local/hadoop$ bin/hadoop dfs -copyFromLocal /tmp/gutenberg/ /user/hduser/gutenberg
copyFromLocal: org.apache.hadoop.hdfs.server.namenode.SafeModeException: Cannot create directory /user/hduser/gutenberg. Name node is in safe mode.
[email protected]:/usr/local/hadoop$ bin/hadoop dfs -copyFromLocal /tmp/gutenberg/ /user/hduser/gutenberg
Bu neden oluyor? Bu kodu kullanarak güvende kalmalı mıyım?
hadoop dfs -safemode leave
Komutların yürütülmesi arasındaki zaman farkı neydi? HDFS hizmetlerini ilk kez başlattığınızda tüm veri düğümlerinin çevrimiçi olması birkaç dakika alır. –
FYI, hadoop benim sürümünde safemode bırakmak için komut: 'hadoop dfsadmin -safemode leave'. –
@saket, probleminize çözüm buldunuz mu? –