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

hbase批量数据导入报错:NotServingRegionException

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重启,把表删除,重新建表导入数据,没有问题

相关文章:

  • 2021-11-28
  • 2021-06-19
  • 2021-09-19
  • 2021-11-13
  • 2021-11-23
  • 2022-01-13
  • 2021-05-22
猜你喜欢
  • 2022-12-23
  • 2021-11-27
  • 2021-12-04
  • 2022-01-10
  • 2021-09-28
  • 2021-07-07
相关资源
相似解决方案