hbase region is not online

今天在往hbase表入数据的时候遇到了这个问题

14/10/09 11:39:45 INFO client.AsyncProcess: #4, table=hb_apptrack_detail, attempt=10/35 failed 305 ops, last exception: org.apache.hadoop.hbase.NotServingRegionException: org.apache.hadoop.hbase.NotServingRegionException: Region hb_apptrack_detail,43c3c3bf,1412083087866.3a38ec65f38551dfa79195d5c4bc312b. is not online
        at org.apache.hadoop.hbase.regionserver.HRegionServer.getRegionByEncodedName(HRegionServer.java:2592)
        at org.apache.hadoop.hbase.regionserver.HRegionServer.getRegion(HRegionServer.java:3959)
        at org.apache.hadoop.hbase.regionserver.HRegionServer.multi(HRegionServer.java:3247)
        at org.apache.hadoop.hbase.protobuf.generated.ClientProtos$ClientService$2.callBlockingMethod(ClientProtos.java:26935)
        at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:2175)
        at org.apache.hadoop.hbase.ipc.RpcServer$Handler.run(RpcServer.java:1879)
 on hadoop4,60020,1412825660552, tracking started Thu Oct 09 11:39:17 CST 2014, retrying after 10064 ms, replay 305 ops




解决办法:
1、http://hadoop1:60010 web查看table region server状态
  发现有个region 状态为 "not deployed"
2、切换到 hbase用户执行如下命令
$su - hbase
$hbase hbck
$hbase hbck -repair




3、再查看 table region状态,已经OK,问题解决




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值