解决了问题,贼开心
忙了一天解决这个问题,总共4台虚拟机,1台主节点,3台从节点。搭建完后启动,datanode找不到,但是主节点进程启动正常。
可能有两个原因,看在core-site.xml中是否添加了namenode 和 Datanode的目录地址
我的问题不在这儿,在/etc/hosts里面。
挨个在从节点虚拟机里面这样写即可,看好了!!!
第一步:sudo nano /etc/hosts
第二步:文件里这样写!
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
主节点IP
从节点IP
(下图这是第二台虚拟机里面的配置,注意另外两台从节点虚拟机也要这么配置,但是用他们自己的从节点虚拟机IP)
如下图:
然后start-all.sh,主节点和从节点里面都出现了应该出现的进程,贼开心!!!