现象:表写入异常,通过批量方式写入,数据高峰期,几乎每次都提交失败。
原因:hbase抛出异常的根本原因待探索
处理方式:从业务角度规避了此问题,将出问题的表数据量(较大大?)备份,重建该表。
相关脚本:
disable 't1'
snapshot 't1', 't1_bak'
clone_snapshot 't1_bak', 't1_bak_new'
delete_snapshot 't1_bak'
drop 't1'
异常信息:
org.apache.hadoop.hbase.client.RetriesExhaustedWithDetailsException: Failed 1883 actions: IOException: 1882 times, InterruptedIOException: 1 time,
at org.apache.hadoop.hbase.client.AsyncProcess$BatchErrors.makeException(AsyncProcess.java:247)
at org.apache.hadoop.hbase.client.AsyncProcess$BatchEr