名前ノードはセーフモードです。質問するを終了できません

名前ノードはセーフモードです。質問するを終了できません
root# bin/hadoop fs -mkdir t
mkdir: org.apache.hadoop.hdfs.server.namenode.SafeModeException: Cannot create directory /user/root/t. Name node is in safe mode.

HDFsに何も作成できない

やった

root# bin/hadoop fs -safemode leave

しかし、

safemode: Unknown command

何が問題ですか?

解決:http://unmeshasreeveni.blogspot.com/2014/04/name-node-is-in-safe-mode-how-to-leave.html?m=1

ベストアンサー1

ネームノードを強制的にセーフモードから解除するには、次のコマンドを実行する必要があります。

 bin/hadoop dfsadmin -safemode leave

は のサブコマンドではありませんが、 のサブコマンドであるため、Unknown commandコマンドでエラーが発生しています。-safemodehadoop fshadoop dfsadmin

hadoop fsckまた、上記のコマンドを実行した後、 HDF に生じた不整合を解決できるように、一度実行することをお勧めします。

アップデート:

hdfs新しいディストリビューションでは、 commandの代わりに commandを使用してくださいhadoop。このhadoopコマンドは非推奨になっています:

hdfs dfsadmin -safemode leave

hadoop dfsadminは非推奨となり、hadoop fsコマンドも非推奨になりました。すべての HDFs 関連タスクは別のコマンドに移動されますhdfs

おすすめ記事