刚配置完毕Hadoop与hbase,伪分布模式,进入hbase shell正常,但是执行命令总是出现一长串错误,大致内容是zookeeper错误,尝试3次还是不行,找了好久问题原因,终于监控hbase输出日志时发现提示dfs在safe mode,无法连接。查看一下当前模式,hadoop dfsadmin -safemode get,确实如此。 遇见过两次dfs一直在安全模式不退出,没仔细研究了,直接格式化hadoop
namenode -format。如果格式化失败,提示Format aborted in /data0/hadoop-name这种错误,就错误的指向目录删除即可,因为在对namenode格式化之前,要确保dfs.name.dir参数指定的目录不存在。