博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hbase集群部分节点HRegionServer启动后自动关闭的问题
阅读量:6854 次
发布时间:2019-06-26

本文共 2135 字,大约阅读时间需要 7 分钟。

参考链接

http://f.dataguru.cn/thread-209058-1-1.html

我有4HRegionServer节点,1个master,其中3个是unbuntu 系统,2个节点是centos 6.5,

启动过程都很正常,但是一会后slave3 的HRegionServer会自动关闭.

查看tail -n100 hbase-hadoop-regionserver-Slave3.log日志如下:

015-07-04 16:18:52,761 WARN  [regionserver/Slave3/192.168.2.38:16020] zookeeper.RecoverableZooKeeper: Possibly transient ZooKeeper, quorum=Master:2181,Slave1:2181,Slave2:2181,Slave3:2181,Slavrg.apache.zookeeper.KeeperException$OperationTimeoutException: KeeperErrorCode = OperationTimeout2015-07-04 16:18:52,761 ERROR [regionserver/Slave3/192.168.2.38:16020] zookeeper.RecoverableZooKeeper: ZooKeeper delete failed after 4 attempts2015-07-04 16:18:52,762 WARN  [regionserver/Slave3/192.168.2.38:16020] regionserver.HRegionServer: Failed deleting my ephemeral nodeorg.apache.zookeeper.KeeperException$OperationTimeoutException: KeeperErrorCode = OperationTimeout        at org.apache.hadoop.hbase.zookeeper.RecoverableZooKeeper.checkZk(RecoverableZooKeeper.java:145)        at org.apache.hadoop.hbase.zookeeper.RecoverableZooKeeper.delete(RecoverableZooKeeper.java:179)        at org.apache.hadoop.hbase.zookeeper.ZKUtil.deleteNode(ZKUtil.java:1347)        at org.apache.hadoop.hbase.zookeeper.ZKUtil.deleteNode(ZKUtil.java:1336)        at org.apache.hadoop.hbase.regionserver.HRegionServer.deleteMyEphemeralNode(HRegionServer.java:1391)        at org.apache.hadoop.hbase.regionserver.HRegionServer.run(HRegionServer.java:1074)        at java.lang.Thread.run(Thread.java:745)2015-07-04 16:18:52,767 INFO  [regionserver/Slave3/192.168.2.38:16020] regionserver.HRegionServer: stopping server Slave3,16020,1435997816385; zookeeper connection close

 

 

通过调整系统时间解决问题了.参考内容复制如下:

2、问题原因是时间不致造成的,解决方法如下:

1)在hbase-site.xml文件中 修改增加 ,将时间改大点
<property>
<name>hbase.master.maxclockskew</name>
<value>150000</value>
</property>
2)修改系统时间,将时间改为一致(建议采用本方法):
修改日期
date -s 11/23/2013
修改时间
date -s 15:14:00
检查硬件(CMOS)时间
clock -r
将系统时间写入CMOS
clock -w
3、修改完成后单独启动HRegionServer节点即可:
启动集群中所有的regionserver
./hbase-daemons.sh start regionserver
启动某个regionserver
./hbase-daemon.sh start regionserver

其实最好关闭hbase和hadoop之后重启,才能浏览器http://192.168.2.35:16010/查看到结果.

 

转载地址:http://ymyyl.baihongyu.com/

你可能感兴趣的文章
变革中的Cisco:Matntl、Contiv、Shipped和Cisco Cloud
查看>>
cordova插件iOS平台实战开发注意点
查看>>
使用jdbc统计和可视化日志
查看>>
寒冬过后未必是暖春 中国SaaS之路任重道远
查看>>
Linux文件权限
查看>>
S.O. 推出程序员身价计算器,看看自己值多少钱?
查看>>
理解OCI(Open Container Initiative)及docker的OCI实现(转)
查看>>
神奇的JAVA多态
查看>>
HADOOP都升级到2.5啦~~~
查看>>
一句话输出网站404页面,REFER及相关排序
查看>>
ASP.NET Core中如影随形的”依赖注入”[上]: 从两个不同的ServiceProvider说起
查看>>
其实,SSL也不是配通了就什么都不管的~~
查看>>
Java数组的应用:案例:杨辉三角,三维数组,字符串数组
查看>>
催云化雨终有时
查看>>
版本控制技巧转载链接汇总
查看>>
【文档】三、Mysql Binlog事件类文件和类型
查看>>
中国人工智能学会通讯——众包中的统计推断与激励机制 2 如何提高众包数据的质量...
查看>>
AI大事件 | Geoffrey Hinton决定抛弃反向传播,预期策略梯度算法
查看>>
短信退订——钓鱼攻击出现新方式
查看>>
网站安全风险依然严峻 绿盟科技五种场景化方案随需所用
查看>>