HBase启动过后几个小时后挂掉
2015-07-11 10:59
453 查看
HBase启动过后几个小时后有些节点挂掉
查看HBase日志信息如下:
2015-07-08 17:23:05,604 ERROR [RS_OPEN_REGION-datanode07:60020-1] handler.OpenRegionHandler: Failed open of region=grid_observe_1x1,+072.270_+028.110_0000_20150611200000_0000_00,1434307000932.4ecbbfe8c7991
e4a6fc2afb0969cbb04., starting to roll back the global memstore size.
java.lang.IllegalStateException: Could not instantiate a region instance.
at org.apache.hadoop.hbase.regionserver.HRegion.newHRegion(HRegion.java:4211)
at org.apache.hadoop.hbase.regionserver.HRegion.openHRegion(HRegion.java:4519)
at org.apache.hadoop.hbase.regionserver.HRegion.openHRegion(HRegion.java:4492)
at org.apache.hadoop.hbase.regionserver.HRegion.openHRegion(HRegion.java:4448)
at org.apache.hadoop.hbase.regionserver.HRegion.openHRegion(HRegion.java:4399)
at org.apache.hadoop.hbase.regionserver.handler.OpenRegionHandler.openRegion(OpenRegionHandler.java:465)
at org.apache.hadoop.hbase.regionserver.handler.OpenRegionHandler.process(OpenRegionHandler.java:139)
at org.apache.hadoop.hbase.executor.EventHandler.run(EventHandler.java:128)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.GeneratedConstructorAccessor6.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
at org.apache.hadoop.hbase.regionserver.HRegion.newHRegion(HRegion.java:4208)
... 10 more
Caused by: java.lang.IllegalArgumentException: Need table descriptor
at org.apache.hadoop.hbase.regionserver.HRegion.<init>(HRegion.java:553)
at org.apache.hadoop.hbase.regionserver.HRegion.<init>(HRegion.java:529)
... 14 more
后来发现HBase上的数据表有丢失,而在Zoookeeper上依旧存在此数据表信息,
解决方案:
将Zookeeper数据表中的信息删除,之后再HBase数据中重新建立此数据表,之后重启HBase数据库。
查看HBase日志信息如下:
2015-07-08 17:23:05,604 ERROR [RS_OPEN_REGION-datanode07:60020-1] handler.OpenRegionHandler: Failed open of region=grid_observe_1x1,+072.270_+028.110_0000_20150611200000_0000_00,1434307000932.4ecbbfe8c7991
e4a6fc2afb0969cbb04., starting to roll back the global memstore size.
java.lang.IllegalStateException: Could not instantiate a region instance.
at org.apache.hadoop.hbase.regionserver.HRegion.newHRegion(HRegion.java:4211)
at org.apache.hadoop.hbase.regionserver.HRegion.openHRegion(HRegion.java:4519)
at org.apache.hadoop.hbase.regionserver.HRegion.openHRegion(HRegion.java:4492)
at org.apache.hadoop.hbase.regionserver.HRegion.openHRegion(HRegion.java:4448)
at org.apache.hadoop.hbase.regionserver.HRegion.openHRegion(HRegion.java:4399)
at org.apache.hadoop.hbase.regionserver.handler.OpenRegionHandler.openRegion(OpenRegionHandler.java:465)
at org.apache.hadoop.hbase.regionserver.handler.OpenRegionHandler.process(OpenRegionHandler.java:139)
at org.apache.hadoop.hbase.executor.EventHandler.run(EventHandler.java:128)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.GeneratedConstructorAccessor6.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
at org.apache.hadoop.hbase.regionserver.HRegion.newHRegion(HRegion.java:4208)
... 10 more
Caused by: java.lang.IllegalArgumentException: Need table descriptor
at org.apache.hadoop.hbase.regionserver.HRegion.<init>(HRegion.java:553)
at org.apache.hadoop.hbase.regionserver.HRegion.<init>(HRegion.java:529)
... 14 more
后来发现HBase上的数据表有丢失,而在Zoookeeper上依旧存在此数据表信息,
解决方案:
将Zookeeper数据表中的信息删除,之后再HBase数据中重新建立此数据表,之后重启HBase数据库。
相关文章推荐
- 0711 利用周六的时间好好充电
- java数值交换的技巧
- 第一种并查集
- Window7 家庭版 IIS 配置
- MIPS嵌入式linux 分析
- 黑马程序员——Java 多线程
- MotionEvent事件传递个人总结
- ORA-01113,ORA-01110的简单解决
- txt 开关 csv 可通用 工具
- 解决Nginx下WordPress后台404的问题
- Yii 不完全解决方案(一)
- C语言文件的输入输出_学生的信息
- 【leetcode】Longest Valid Parentheses
- 《小时代》系列收官:别笑人奇葩,看这部现象级电影产品留下哪些
- GCD编程-串行队列与并发队列
- 如何用C语言封装 C++的类,在 C里面使用
- Stockbroker Grapevine - poj 1125 (Floyd算法)
- POJ-1862-Stripies(贪心4)
- zabbix配置脚本服务端与客户端
- 第四次作业