我正在尝试在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命令。但它又给了我同样的错误。
名称节点未出现安全模式。
对此有任何帮助。
答案 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/