环境:
VMWare 15.0
3台虚拟机Centos 7
Hadoop 2.4.1
从spark2克隆一台虚拟机,然后改名为spark4后做了以下步骤:
1. 更改主机名
vi /etc/hostname
2.修改IP地址
vi /etc/sysconfig/network-scripts/ifcfg-eno16777736 (后面这个数字每台机器可能不一样)
修改内容:
IPADDR=192.168.115.9
3.重启服务
service network restart
然后重启hadoop,在页面:http://spark1:50070/dfshealth.html#tab-datanode
Datanodes始终只有3台datanode,并且spark2与spark4只会出现一台。
原因:
因为是克隆的,/usr/local/data/datanode/current/VERSION文件的storageID、
datanodeUuid完全相同,把克隆后的spark4里面这两个配置随便修改一下,然后
重启datanode服务就可以了:
hadoop-daemon.sh stop datanode
hadoop-daemon.sh start datanode