[ https://issues.apache.org/jira/browse/HBASE-16990?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Zheng Hu updated HBASE-16990: ----------------------------- Attachment: HBASE-16990.v2.patch Upload patch v2: 1. refactor grants_dumper.rb to permission_dumper.rb , as [~tedyu] said, grant is a verb. 2. handle exception with only prints rootCause. > Shell tool to dump table and namespace privileges > ------------------------------------------------- > > Key: HBASE-16990 > URL: https://issues.apache.org/jira/browse/HBASE-16990 > Project: HBase > Issue Type: New Feature > Components: tooling > Reporter: Zheng Hu > Assignee: Zheng Hu > Priority: Minor > Attachments: HBASE-16990.v1.patch, HBASE-16990.v2.patch, > hbase-site.xml > > > Recently, we are trying to migrate tables from Cluster-A to Cluster-B, I > found that HBase lack some useful tools : > 1. dump table schema, like mysqldump in mysql > 2. dump table privileges, like pt-show-grants in mysql provided by Percona. > I think we can add a dump sub-command looks like (JUST simple demo) : > {code} > $ ./bin/hbase dump -t test_table --with-privileges > ~/test_table.hsh > $ cat ~/test_table.hsh > create 'test_table', {NAME=>'f1'} > grant 'test_user', 'RW', 'test_table' > {code} > Maybe I can contribute ... :) > How do you think ? -- This message was sent by Atlassian JIRA (v6.3.15#6346)