Namenode没有出现安全模式

时间:2013-10-16 04:49:09

标签: hadoop hdfs

我正在尝试在HDFS中放置一些虚拟文件,但它正在显示foll。错误:

  

$ hadoop fs -put dummy.txt / user / hadoop   put:org.apache.hadoop.hdfs.server.namenode.SafeModeException:无法创建文件/ user / hadoop / dummy.txt。名称节点处于安全模式。

为此,我尝试了命令:

$ hadoop dfsadmin -safemode leave

并尝试执行之前的hadoop put命令。但它又给了我同样的错误。

名称节点未出现安全模式。

对此有任何帮助。

2 个答案:

答案 0 :(得分:0)

尝试格式化您的namenode。

 hadoop namenode -format 

然后

hadoop dfsadmin -safemode leave

答案 1 :(得分:0)

在docker Hadoop容器bash外壳内部,创建文件

/usr/local/hadoop/bin/hdfs namenode -format
/usr/local/hadoop/bin/hdfs dfsadmin -safemode leave
/usr/local/hadoop/bin/hdfs dfs -mkdir /user/test/