[ https://issues.apache.org/jira/browse/HBASE-20592?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16498057#comment-16498057 ]
Mike Drob commented on HBASE-20592: ----------------------------------- bq. +@InterfaceAudience.LimitedPrivate(HBaseInterfaceAudience.TOOLS) public class PreUpgradeValidator nit: separate lines +1, can fix that on commit > Create a tool to verify tables do not have prefix tree encoding > --------------------------------------------------------------- > > Key: HBASE-20592 > URL: https://issues.apache.org/jira/browse/HBASE-20592 > Project: HBase > Issue Type: New Feature > Components: Operability, tooling > Reporter: Peter Somogyi > Assignee: Peter Somogyi > Priority: Minor > Fix For: 2.1.0 > > Attachments: HBASE-20592.master.001.patch, > HBASE-20592.master.002.patch, HBASE-20592.master.003.patch, > HBASE-20592.master.004.patch, HBASE-20592.master.005.patch, > HBASE-20592.master.006.patch > > > HBase 2.0.0 removed PREFIX_TREE encoding so users need to modify data block > encoding to something else before upgrading to HBase 2.0+. A tool would help > users to verify that there are no tables left with PREFIX_TREE encoding. > The tool needs to check the following: > * There are no tables where DATA_BLOCK_ENCODING => 'PREFIX_TREE' > * -Check existing hfiles that none of them have PREFIX_TREE encoding (in > case table description is changed but hfiles were not rewritten)- -- This message was sent by Atlassian JIRA (v7.6.3#76005)