hadoop dfsadmin -report命令显示的是0个datanode
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了hadoop dfsadmin -report命令显示的是0个datanode相关的知识,希望对你有一定的参考价值。
我在启动hadoop后在data节点通过jps查看进程显示进程都在,但是在master上通过hadoop dfsadmin -report命令显示的是0个datanode,这是什么原因呢?
参考技术A 我也遇到了同样的问题,最后发现问题原因是centos 7防火墙关闭命令变化了使用centos 7最新的命令关闭并禁用防火墙后systemctl stop firewalld.service #停止,systemctl disable firewalld.service #禁用。重新格式化HDFS文件系统hadoop namenode -format,然后重新进入/sbin里 ./start-all.sh 重启Hadoop即可解决问题。
centos 7:
systemctl stop firewalld.service #停止
systemctl disable firewalld.service #禁用
之前的版本:
service iptables stop #停止
chkconfig iptables off #禁用
hadoop安全模式
遇见问题:org.apache.hadoop.dfs.SafeModeException: Cannot delete/user/hadoop/input. Name node is in safe mode
解决办法:$bin/hadoop dfsadmin -safemode leave
如果配置了环境变量hadoop,则直接 hadoop dfsadmin -safemode leave
以上是关于hadoop dfsadmin -report命令显示的是0个datanode的主要内容,如果未能解决你的问题,请参考以下文章