You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@storm.apache.org by 王 纯超 <wa...@outlook.com> on 2017/09/22 10:37:06 UTC
Storm-HBase: OperationConflictException
Hi all,
Below error occurs occasionally. What's the possible cause? I am using Storm 1.1.0. And I have two bolt writing to HBase, both have two tasks. But the other bolt does not have this error. Their writing speeds are approximately the same. And the keyspace is far more larger than the other. Its keys are more than likely to duplicate in one batch write.
Time Error Host Error Port Error
2017-09-21T08:25:54.000Z hadoop182 6702<http://hadoop182:8000/log?file=DPITopology-45-1505979705%2F6702%2Fworker.log> org.apache.hadoop.hbase.client.RetriesExhaustedWithDetailsException: Failed 376 actions: org.apache.hadoop.hbase.exceptions.OperationConflictException: The operation with nonce {-6101012730784879159, 8964218331247407092} on row [c�Q�(E2�] may have already completed at org.apache.hadoop.hbase.regionserver.HRegionServer.startNonceOperation(HRegionServer.java:4351) at org.apache.hadoop.hbase.regionserver.HRegionServer.increment(HRegionServer.java:4315) at org.apache.hadoop.hbase.regionserver.HRegionServer.doNonAtomicRegionMutation(HRegionServer.java:3563) at org.apache.hadoop.hbase.regionserver.HRegionServer.multi(HRegionServer.java:3496) at org.apache.hadoop.hbase.protobuf.generated.ClientProtos$ClientService$2.callBlockingMethod(ClientProtos.java:29931) at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:2031) at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:108) at org.apache.hadoop.hbase.ipc.RpcExecutor.consumerLoop(RpcExecutor.java:116) at org.apache.hadoop.hbase.ipc.RpcExecutor$1.run(RpcExecutor.java:96) at java.lang.Thread.run(Thread.java:745) : 1 time, org.apache.hadoop.hbase.exceptions.OperationConflictException: The operation with nonce {-6101012730784879159, 2091417366752441428} on row [c�Q�" x] may have already completed at org.apache.hadoop.hbase.regionserver.HRegionServer.startNonceOperation(HRegionServer.java:4351) at org.apache.hadoop.hbase.regionserver.HRegionServer.increment(HRegionServer.java:4315) at org.apache.hadoop.hbase.regionserver.HRegionServer.doNonAtomicRegionMutation(HRegionServer.java:3563) at org.apache.hadoop.hbase.regionserver.HRegionServer.multi(HRegionServer.java:3496) at org.apache.hadoop.hbase.protobuf.generated.ClientProtos$ClientService$2.callBlockingMethod(ClientProtos.java:29931) at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:2031) at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:108) at org.apache.hadoop.hbase.ipc.RpcExecutor.consumerLoop(RpcExecutor.java:116) at org.apache.hadoop.hbase.ipc.RpcExecutor$1.run(RpcExecutor.java:96) at java.lang.Thread.run(Thread.java:745) : 1 time, org.apache.hadoop.hbase.exceptions.OperationConflictException: The operation with nonce {-6101012730784879159, 4457764140163160597} on row [c�Qگ�^�] may have already completed at org.apache.hadoop.hbase.regionserver.HRegionServer.startNonceOperation(HRegionServer.java:4351) at org.apache.hadoop.hbase.regionserver.HRegionServer.increment(HRegionServer.java:4315) at org.apache.hadoop.hbase.regionserver.HRegionServer.doNonAtomicRegionMutation(HRegionServer.java:3563) at org.apache.hadoop.hbase.regionserver.HRegionServer.multi(HRegionServer.java:3496) at org.apache.hadoop.hbase.protobuf.generated.ClientProtos$ClientService$2.callBlockingMethod(ClientProtos.java:29931) at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:2031) at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:108) at org.apache.hadoop.hbase.ipc.RpcExecutor.consumerLoop(RpcExecutor.java:116) at org.apache.hadoop.hbase.ipc.RpcExecutor$1.run(RpcExecutor.java:96) at java.lang.Thread.run(Thread.java:745) : 1 time, org.apache.hadoop.hbase.exceptions.OperationConflictException: The operation with nonce {-6101012730784879159, -9075865740596317521} on row [c�Q�$��] may have already completed at org.apache.hadoop.hbase.regionserver.HRegionServer.startNonceOperation(HRegionServer.java:4351) at org.apache.hadoop.hbase.regionserver.HRegionServer.increment(HRegionServer.java:4315) at org.apache.hadoop.hbase.regionserver.HRegionServer.doNonAtomicRegionMutation(HRegionServer.java:3563) at org.apache.hadoop.hbase.regionserver.HRegionServer.multi(HRegionServer.java:3496) at org.apache.hadoop.hbase.protobuf.generated.ClientProtos$ClientService$2.callBlockingMethod(ClientProtos.java:29931) at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:2031) at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:108) at org.apache.hadoop.hbase.ipc.RpcExecutor.consumerLoop(RpcExecutor.java:116) at org.apache.hadoop.hbase.ipc.RpcExecutor$1.run(RpcExecutor.java:96) at java.lang.Thread.run(Thread.java:745) : 1 time, org.apache.hadoop.hbase.exceptions.OperationConflictException: The operation with nonce {-6101012730784879159, -6353626281138241034} on row [c�Q�fu(�] may have already completed at org.apache.hadoop.hbase.regionserver.HRegionServer.startNonceOperation(HRegionServer.java:4351) at org.apache.hadoop.hbase.regionserver.HRegionServer.increment(HRegionServer.java:4315) at org.apache.hadoop.hbase.regionserver.HRegionServer.doNonAtomicRegionMutation(HRegionServer.java:3563) at org.apache.hadoop.hbase.regionserver.HRegionServer.multi(HRegionServer.java:3496) at org.apache.hadoop.hbase.protobuf.generated.ClientProtos$ClientService$2.callBlockingMethod(ClientProtos.java:29931) at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:2031) at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:108) at org.apache.hadoop.hbase.ipc.RpcExecutor.consumerLoop(RpcExecutor.java:116) at org.apache.hadoop.hbase.ipc.RpcExecutor$1.run(RpcExecutor.java:96) at java.lang.Thread.run(Thread.java:745) : 1 time, org.apache.hadoop.hbase.exceptions.OperationConflictException: The operation with nonce {-6101012730784879159, -752554279863447509} on row [c�Q�'լ] may have already completed at
________________________________
wangchunchao@outlook.com