Abhishek A R created PHOENIX-4241:
-------------------------------------
Summary: Upon Apache Phoenix Upgraded to 4.8 we are seeing all our
writes failing for index tables.
Key: PHOENIX-4241
URL: https://issues.apache.org/jira/browse/PHOENIX-4241
Project: Phoenix
Issue Type: Bug
Affects Versions: 4.8.2
Reporter: Abhishek A R
Hi,
We recently upgraded phoenix client from 4.1 to 4.8.1 and also upgraded phoenix
lib in hbase to 4.8. After the upgrade we are seeing following exception during
writes for all calls.
We have Tables which are indexed and looks like our all writes to index are
failing.
org.apache.hadoop.hbase.client.RetriesExhaustedWithDetailsException: Failed 2
actions: org.apache.phoenix.hbase.index.builder.IndexBuildingFailureException:
Failed to build index for unexpected reason!
at
org.apache.phoenix.hbase.index.util.IndexManagementUtil.rethrowIndexingException(IndexManagementUtil.java:180)
at
org.apache.phoenix.hbase.index.Indexer.preBatchMutate(Indexer.java:203)
at
org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost$35.call(RegionCoprocessorHost.java:981)
at
org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost$RegionOperation.call(RegionCoprocessorHost.java:1663)
at
org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost.execOperation(RegionCoprocessorHost.java:1738)
at
org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost.execOperation(RegionCoprocessorHost.java:1695)
at
org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost.preBatchMutate(RegionCoprocessorHost.java:977)
at
org.apache.hadoop.hbase.regionserver.HRegion.doMiniBatchMutation(HRegion.java:2960)
at
org.apache.hadoop.hbase.regionserver.HRegion.batchMutate(HRegion.java:2741)
at
org.apache.hadoop.hbase.regionserver.HRegion.batchMutate(HRegion.java:2676)
at
org.apache.hadoop.hbase.regionserver.HRegion.batchMutate(HRegion.java:2680)
at
org.apache.hadoop.hbase.regionserver.RSRpcServices.doBatchOp(RSRpcServices.java:652)
at
org.apache.hadoop.hbase.regionserver.RSRpcServices.doNonAtomicRegionMutation(RSRpcServices.java:614)
at
org.apache.hadoop.hbase.regionserver.RSRpcServices.multi(RSRpcServices.java:1895)
at
org.apache.hadoop.hbase.protobuf.generated.ClientProtos$ClientService$2.callBlockingMethod(ClientProtos.java:31313)
at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:2035)
at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:107)
at
org.apache.hadoop.hbase.ipc.RpcExecutor.consumerLoop(RpcExecutor.java:130)
at org.apache.hadoop.hbase.ipc.RpcExecutor$1.run(RpcExecutor.java:107)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.NoSuchMethodError:
org.apache.phoenix.hbase.index.MultiMutation.setAttribute(Ljava/lang/String;[B)Lorg/apache/hadoop/hbase/client/OperationWithAttributes;
at
org.apache.phoenix.hbase.index.MultiMutation.addAll(MultiMutation.java:51)
at
org.apache.phoenix.hbase.index.Indexer.preBatchMutateWithExceptions(Indexer.java:247)
at
org.apache.phoenix.hbase.index.Indexer.preBatchMutate(Indexer.java:200)
... 18 more
Please suggest any index specific config which should be added in client/HBase
end. Will add them.
Followed release notes from here and upgraded
https://phoenix.apache.org/release_notes.html
Added index specific configs from here
https://phoenix.apache.org/secondary_indexing.html
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)