HBase启动后RegionServer自动挂原因及解决办法【ntp】
来源:互联网 发布:数据安全保密管理制度 编辑:程序博客网 时间:2024/06/10 13:11
前天重新在集群配置了一遍Hbase,./start-hbase.sh后各个节点都运行正常,进入hbase shell之后也能正常的增删查改,高兴了一番。今天再启动发现进行普通的status\list\create操作都会报出Master is initializing的错。然后在各个节点jps后发现所有从点的RegionServer都挂了,主节点的Hmaster还正常运行着。
在从节点查看日志后发现报错如下:
报错信息也很明确:Master rejected startup because clock is out of sync。由于超出同步时间差,所以主节点拒绝启动regionserver。Hbase设置节点间同步最大时间差是30s。之前配置集群时有注意到一定要保持每个节点系统时间保持一致,然而看到各个虚拟机时间差不大就没怎么在意。由于我开的是虚拟机集群,重启虚拟机后,我的各个节点系统时间差有点大,所以才引发上述错误。
zookeeper在同步和管理集群时依赖节点系统时间,每隔一定周期zookeeper master会监测所有节点的连接状态。所以解决办法就是利用ntp对集群局域网进行时间同步。
网上找到一个在centos同步系统时间教程[http://cn.soulmachine.me/blog/20140124/],经过一番努力,终于成功启动hbase集群。
总结:相比于单机环境,服务器集群对系统时间非常敏感,应时刻保持同步。保持一个ntp服务器连接外网进行时间同步,ntp客户端对ntp服务器请求同步即可。
0 0
- HBase启动后RegionServer自动挂原因及解决办法【ntp】
- Hbase-启动后RegionServer由于时间不同步自动挂掉
- hbase集群启动后regionserver拒绝访问
- HBASE REGIONSERVER启动过程
- 启动hbase的regionserver
- Hbase源码@RegionServer启动
- 启动Hbase后Hmaster节点挂掉的几个原因
- HBase启动之后自动挂掉的原因
- HBase启动失败,启动后自动退出
- 单独启动hadoop datanode和hbase regionserver
- 单独启动Hadoop datanode和hbase regionserver
- HBase因时间不同步无法启动regionserver
- Hbase regionserver 启动不了的解决方案
- Java GC 及HBase RegionServer GC调优
- Hbase HRegionServer启动后自动关闭
- hbase启动后HMaster自动关闭
- hbase启动后HMaster自动关闭
- hbase无法启动Regionserver:Failed construction of Regionserver: class org.apache.hadoop.hbase.regions问题解决
- C# list.add() list.join()用法
- myeclipse导入工程没有错误之后,tomcat运行也没错误,但是浏览器访问该工程时报错。
- QSS 的选择器
- Selenium 调用IEDriverServer打开IE浏览器
- spring IOC和AOP
- HBase启动后RegionServer自动挂原因及解决办法【ntp】
- AJAX请求和接收数组
- 远程办公的幻想
- WindowManager
- 广度优先搜索BFS(迷宫问题)
- 正则表达式
- 欢迎使用CSDN-markdown编辑器
- 《C++ Primer Plus》——编程练习答案(10)
- C# stringbuilder的基本用法 sb.AppendFormat