在HDP中发布HBase备份

时间:2018-10-17 11:29:11

标签: hbase hdp

我正在尝试通过以下命令在hdp集群中运行hbase backup命令

habse backup create full 'hdfs://url:8020/user/someuser/' TAB1

我遇到以下错误

Caused by: org.apache.hadoop.ipc.RemoteException(java.io.IOException): org.apache.hadoop.hbase.snapshot.ExportSnapshotException: Failed to copy the snapshot directory: from=hdfs://url:8020/apps/hbase/data/.hbase-snapshot/snapshot_1539773177171_default_TAB1 to=url:8020/user/clsadmin/backup_1539773176140/default/TAB1/.hbase-snapshot/.tmp/snapshot_1539773177171_default_TAB1

这似乎是一个权限问题。 因此,我尝试以hbase超级用户身份运行它。

sudo -u hbase habse backup create full 'hdfs://url:8020/user/someuser/' TAB1

我收到错误消息

Sorry, user someuser is not allowed to execute '/bin/hbase backup create full hdfs://url:8020/user/someuser/ TAB1' as hbase on <some url>

如何在hdp中以hbase超级用户身份运行命令?

0 个答案:

没有答案