namenode进入安全模式原理:NameNode发现集群中DataNode(block)丢失达到一定比例(0.01%)时会进入安全模式,此时只允许查看数据不允许对数据进行任何操作
如何退出全安模式:找到问题修复,自动退出。
或者手动强制退出
hadoop dfsadmin -safemode leave 或者 hdfs dfsadmin -safemode leave
如果报错
Call From ssm2/192.168.43.131 to ssm:9000 failed on connection exception:
java.net.ConnectException: Connection refused; For more details see:
http://wiki.apache.org/hadoop/ConnectionRefused
解决办法:
格式化namenode
进入 hadoop/bin 输入命令格式化
hadoop namenode -format 或者 hdfs namenode -format
然后进入hadoop/sbin
sh stop-all.sh
sh start-all.sh