hbase批量数据导入报错:NotServingRegionException

批量导入数据到hbase的时候,报错:

org.apache.hadoop.hbase.client.RetriesExhaustedWithDetailsException: Failed 1 action: NotServingRegionException: 1 time, 

	at org.apache.hadoop.hbase.client.AsyncProcess$BatchErrors.makeException(AsyncProcess.java:227)
	at org.apache.hadoop.hbase.client.AsyncProcess$BatchErrors.access$1700(AsyncProcess.java:207)
	at org.apache.hadoop.hbase.client.AsyncProcess.waitForAllPreviousOpsAndReset(AsyncProcess.java:1658)
	at org.apache.hadoop.hbase.client.BufferedMutatorImpl.backgroundFlushCommits(BufferedMutatorImpl.java:208)
	at org.apache.hadoop.hbase.client.BufferedMutatorImpl.flush(BufferedMutatorImpl.java:183)
	at org.apache.hadoop.hbase.client.HTable.flushCommits(HTable.java:1496)
	at org.apache.hadoop.hbase.client.HTable.put(HTable.java:1107)
	at hbase.InserData.insertData(InserData.java:129)
	at hbase.InserData.insertOthers(InserData.java:46)
	at hbase.Main.main(Main.java:18)

  原因:

  应该是节点在建表的时候zookeeper断了导致这个表没建成功

  解决:

  把hbase重启,把表删除,重新建表导入数据,没有问题

posted @ 2015-12-31 14:50  渚之汐酱  阅读(1798)  评论(0编辑  收藏  举报