为了账号安全,请及时绑定邮箱和手机立即绑定

Hbase无法启动slave节点的:regionserver ?这咋办?

Hbase无法启动slave节点的:regionserver ?这咋办?

天涯尽头无女友 2022-07-03 11:06:17
Wed Aug 19 14:09:29 CST 2015 Starting2015-08-19 14:09:33,980 ERROR [main] regionserver.HRegionServerCommandLine: Region server exitingjava.lang.RuntimeException: Failed construction of Regionserver: class org.apache.hadoop.hbase.regionserver.HRegionServerat org.apache.hadoop.hbase.regionserver.HRegionServer.constructRegionServer(HRegionServer.java:2626)at org.apache.hadoop.hbase.regionserver.HRegionServerCommandLine.start(HRegionServerCommandLine.java:64)at org.apache.hadoop.hbase.regionserver.HRegionServerCommandLine.run(HRegionServerCommandLine.java:87)at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:70)at org.apache.hadoop.hbase.util.ServerCommandLine.doMain(ServerCommandLine.java:126)at org.apache.hadoop.hbase.regionserver.HRegionServer.main(HRegionServer.java:2641)Caused by: java.lang.reflect.InvocationTargetExceptionat sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)at java.lang.reflect.Constructor.newInstance(Constructor.java:422)at org.apache.hadoop.hbase.regionserver.HRegionServer.constructRegionServer(HRegionServer.java:2624)... 5 more
查看完整描述

3 回答

?
守着一只汪

TA贡献1872条经验 获得超3个赞

检查一下HADOOP集群是否正常,DATANODE是否正常。具体问题可根据日期进行排查。

HRegionServer是HBase中最主要的组件,负责table数据的实际读写,管理Region。在分布式集群中,HRegionServer一般跟DataNode在同一个节点上,目的是实现数据的本地性,提高读写效率。


查看完整回答
反对 回复 2022-07-05
?
慕村225694

TA贡献1880条经验 获得超4个赞

问题原因是时间不致造成的,解决方法如下:
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


查看完整回答
反对 回复 2022-07-05
?
一只萌萌小番薯

TA贡献1795条经验 获得超7个赞

我也遇到这个问题,搞了几天终于搞定。原来是hbase.regionserver.wal.codec的错误 修改$HBASE_HOME/conf/hbase-site.xml 去掉这个就可以了 hbase.regionserver.wal.codec org.apache.hadoop.hbase.regionserver.wal.IndexedWALEditCodec


查看完整回答
反对 回复 2022-07-05
  • 3 回答
  • 0 关注
  • 225 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信