ローカルディスクからファイルをhdfs
にコピーしようとしました。最初はSafeModeException
でした。解決策を探しているうちに、同じコマンドをもう一度実行すると問題は表示されません。だから私はもう一度試しましたが、例外はありませんでした。SafeModeException:名前ノードがセーフモードにあります
[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
どうしてですか?このコードを使用してセーフモードをオフにしておく必要がありますか?
hadoop dfs -safemode leave
コマンド実行の時間差は何ですか?最初にHDFSサービスを起動すると、すべてのデータノードがオンラインになるまでに数分かかります。 –
FYI、私のバージョンのhadoopにセーフモードを残すコマンドは、 'hadoop dfsadmin -safemode leave'です。 –
@saket問題の解決策を見つけましたか? –