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的主要内容,如果未能解决你的问题,请参考以下文章

大数据Hadoop的相关的错题

Hadoop开发 Hadoop视频教程 段海涛老师Hadoop完全攻克Hadoop视频教程 Hadoop开发

hadoop 配置文件放到哪里

hadoop2 环境的搭建(自动HA)

Hadoop高手之路3-Hadoop集群搭建

Hadoop可以用来做啥