我在多节点群集上使用Hadoop 2.6.0。实际上集群是虚拟集群,我在一台PC上有三台机器。主机操作系统是Windows 7 64位,3 GB Ram,客户端是使用VMware的Redhat Enterprise 6.4 32位。其中一个VM是namenode,其他VM是datanode。实际上,datanode是master,其他是奴隶。这些VM具有1 GB RAM。我成功创建了集群并使用了一段时间。由于它在运行作业时卡住了,我决定格式化并重新启动dfs和yarn。
一切都很好,但是当我想要创建一个目录或在其中添加内容时,我会面对以下消息:Namenode is in safe mode
。
我尝试使用此命令退出安全模式:
hadoop dfsadmin -safemode leave
。
当我这样做时,它会显示safe mode is OFF
,但当我尝试制作目录或在hdfs中添加内容时,它会说" Namenode处于安全模式"!我格式化并重启了群集很多次,但我一次又一次地得到这个错误。以下是一些信息:
Status of nodes
hosts files