hbase write high load put给予retriesHaustedWithDetailsException

oknwwptz  于 2021-07-13  发布在  Hbase
关注(0)|答案(0)|浏览(339)

在进行一些负载测试时,我将数据推送到hbase表时遇到了一些问题。
表,命名空间,所有内容都是正确的,因为只有一些请求失败。我正在向hbase推送大量的负载,这是在某些大于30%的请求失败时发生的 "RetriesExhaustedWithDetailsException" .
Regionserver 例外情况或任何类似的情况。仅限 RetriesExhaustedWithDetailsException 我有下面的堆栈跟踪。除此之外:

Caused by: org.apache.hadoop.hbase.client.RetriesExhaustedWithDetailsException: Failed 1 action: RetriesExhaustedException: 1 time, 
    at org.apache.hadoop.hbase.client.AsyncProcess$BatchErrors.makeException(AsyncProcess.java:258)
    at org.apache.hadoop.hbase.client.AsyncProcess$BatchErrors.access$2000(AsyncProcess.java:238)
    at org.apache.hadoop.hbase.client.AsyncProcess.waitForAllPreviousOpsAndReset(AsyncProcess.java:1817)
    at org.apache.hadoop.hbase.client.BufferedMutatorImpl.backgroundFlushCommits(BufferedMutatorImpl.java:240)
    at org.apache.hadoop.hbase.client.BufferedMutatorImpl.flush(BufferedMutatorImpl.java:190)
    at org.apache.hadoop.hbase.client.HTable.flushCommits(HTable.java:1434)
    at org.apache.hadoop.hbase.client.HTable.put(HTable.java:1018)
    at com.company.StoreClient.put(StoreClient.java:440)
    ... 27 common frames omitted

以前我 UnknownHostException 其中/etc/hosts中的所有条目都存在。这很有趣,因为所有的请求都没有失败。如果是客户机配置或服务器配置的问题,它可能会对所有100%的请求都失败,但只有几百个请求失败。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题