[
https://issues.apache.org/jira/browse/PHOENIX-3926?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Samarth Jain updated PHOENIX-3926:
----------------------------------
Attachment: PHOENIX-3926.patch
Turns out HBase doesn't like setting columns on the raw scans. This was the
reason why index rebuilding was failing with this exception:
{code}
org.apache.phoenix.exception.PhoenixIOException:
org.apache.phoenix.exception.PhoenixIOException:
org.apache.hadoop.hbase.DoNotRetryIOException: Cannot specify any column for a
raw scan
at
org.apache.hadoop.hbase.regionserver.StoreScanner.<init>(StoreScanner.java:193)
at
org.apache.hadoop.hbase.regionserver.HStore.getScanner(HStore.java:2130)
at
org.apache.hadoop.hbase.regionserver.HRegion$RegionScannerImpl.initializeScanners(HRegion.java:5744)
at
org.apache.hadoop.hbase.regionserver.HRegion$RegionScannerImpl.<init>(HRegion.java:5716)
at
org.apache.hadoop.hbase.regionserver.HRegion$RegionScannerImpl.<init>(HRegion.java:5721)
at
org.apache.hadoop.hbase.regionserver.HRegion.instantiateRegionScanner(HRegion.java:2669)
at
org.apache.hadoop.hbase.regionserver.HRegion.getScanner(HRegion.java:2649)
at
org.apache.hadoop.hbase.regionserver.HRegion.getScanner(HRegion.java:2631)
at
org.apache.hadoop.hbase.regionserver.HRegion.getScanner(HRegion.java:2625)
at
org.apache.hadoop.hbase.regionserver.RSRpcServices.newRegionScanner(RSRpcServices.java:2491)
at
org.apache.hadoop.hbase.regionserver.RSRpcServices.scan(RSRpcServices.java:2753)
at
org.apache.hadoop.hbase.protobuf.generated.ClientProtos$ClientService$2.callBlockingMethod(ClientProtos.java:34950)
at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:2339)
at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:123)
at
org.apache.hadoop.hbase.ipc.RpcExecutor$Handler.run(RpcExecutor.java:188)
at
org.apache.hadoop.hbase.ipc.RpcExecutor$Handler.run(RpcExecutor.java:168)
{code}
This patch basically disables using the encoded list optimization when the scan
is a raw scan.
[~jamestaylor], please review.
> Do not use EncodedColumnQualifierCellsList optimization when doing raw scans
> ----------------------------------------------------------------------------
>
> Key: PHOENIX-3926
> URL: https://issues.apache.org/jira/browse/PHOENIX-3926
> Project: Phoenix
> Issue Type: Bug
> Reporter: James Taylor
> Fix For: 4.11.0
>
> Attachments: PHOENIX-3926.patch
>
>
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)