产生原因:
hadoop版本和hbase不兼容,换了一个hbase,后来hadoop也奔溃了,重新安装后,还是启动不了
查看日志文件,有错误,还找不到地址,然后百度一下,发现,改端口号,还有什么改log4j,最后只想说一句话,大错误类一样,不代表里面的小类错误是一样的。
解决思路:
一开始也没那么多思路,错多了就有思路了。
发现日志文件名有hadoop01,我集群是hadoop02,hadoop03,hadoop04,根本就没得hadoop01,猜测一下,是不是克隆虚拟机的时候没有改主机名,查一下还真是。
具体细节可以看官方给的解释
http://www.hbase.org.cn/docs/159.html
# 查看主机名
hostname
# 修改主机名
vim /etc/hostname
# 重启
reboot
总结:
尽管网络上答案是很多的,但选择合适有效的一条需要有判断力,不能拿到就用。
为什么发现hadoo01嘛,我是看视频搭建的,试错太多,看见和我不一样的都比较敏感。