解决了问题,贼开心


忙了一天解决这个问题,总共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)
如下图:
DataNode启动不成功——java.net.BindException: Port in use: localhost:0 Caused by: java.


然后start-all.sh,主节点和从节点里面都出现了应该出现的进程,贼开心!!!

相关文章:

  • 2021-07-18
  • 2021-07-20
  • 2021-09-16
  • 2021-04-10
  • 2022-12-23
  • 2021-11-20
  • 2021-06-08
  • 2021-08-27
猜你喜欢
  • 2021-08-13
  • 2021-08-08
  • 2021-11-07
  • 2021-10-10
  • 2022-12-23
相关资源
相似解决方案