我在虚拟机上安装了三个同样的系统,其中一个作为master,2个slave。装好后却发现其中有一个节点竟然即是namenode,又是datanode;另两个节点:一个是namenode,一个slave。我想请教下,怎么才能使那个即是namenode又是datanode的节点设置成只是slave的节点,谢谢!
这个节点中我配置的是master,也即是namenode,可是为什么是上面的显示结果呢?
secondarynamenode 不是namenode,它只是用来备份namenode的数据,在namenode数据文件不一致或损坏时,可以通过手工来恢复namenode的数据。
根据你的截图来看,你的namenode,datanode,tasktracker,jobtracker四个服务都没有起来。
另外,namenode初次使用是需要format的。