首先我们得要知道为什么会从节点会出现HRegionServer启动失败的原因?
在HBase中时间会有一个阈值,当从节点的时间和主节点的时间其中相差大于30秒就会出现,在使用start-hbase.sh脚本后主节点的HMaster和HRegionServer会启动成功,而从节点就会发现没有HRegionServer这个进程,简而言之就是集群时间不一致

解决办法:

注意:前提是集群下载了yum install -y ntpdate
使用定时器任务每5分钟时间与主节点时间进行同步一次

crontab -e
-----------
*/5 * * * * /usr/sbin/ntpdate -u 192.168.10.221 > /dev/null 2>&1

在这里插入图片描述

头皮发麻

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐