在进行一些负载测试时,我将数据推送到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%的请求都失败,但只有几百个请求失败。
暂无答案!
目前还没有任何答案,快来回答吧!