[
https://issues.apache.org/jira/browse/PHOENIX-4238?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16186223#comment-16186223
]
James Taylor commented on PHOENIX-4238:
---------------------------------------
Thanks, [~churromorales]. There's one more index column you have to skip in
addition to the salt column (which is used for indexes on views and local
indexes). See my patch over on PHOENIX-4233 or this block of code:
{code}
PTable pindex = pconn.getTable(new PTableKey(pconn.getTenantId(),
fullIndexName));
+ List<PColumn> indexColumns = pindex.getColumns();
+ int indexColumnOffset = 0;
+ if (pindex.getBucketNum() != null) {
+ indexColumnOffset = 1;
+ }
+ if (pindex.getViewIndexId() != null) {
+ indexColumnOffset++;
+ }
+ if (indexColumnOffset > 0) {
+ indexColumns = indexColumns.subList(indexColumnOffset,
indexColumns.size());
+ }
{code}
> MR IndexScrutinyTool break with salted tables and indexes on views
> ------------------------------------------------------------------
>
> Key: PHOENIX-4238
> URL: https://issues.apache.org/jira/browse/PHOENIX-4238
> Project: Phoenix
> Issue Type: Bug
> Affects Versions: 4.12.0
> Reporter: Vincent Poon
> Assignee: churro morales
> Attachments: PHOENIX-4238.patch, PHOENIX-4238.v1.patch
>
>
> The IndexScrutinyTool MR job doesn't work for salted and shared table. We
> should add support for this, similar to PHOENIX-4233
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)