HBase无法给用户赋权的解决方案(2)

hbase zkcli
[zk: 192.168.0.72:2181,192.168.0.73:2181,192.168.0.74:2181(CONNECTED) 3] ls /hbase
[meta-region-server, acl, backup-masters, table, draining, region-in-transition, running, table-lock, balancer, master, tokenauth, namespace, hbaseid, online-snapshot, replication, splitWAL, recovering-regions, rs, flush-table-proc]
[zk: 192.168.0.72:2181,192.168.0.73:2181,192.168.0.74:2181(CONNECTED) 4] ls /hbase/acl
[@test_user]

9.在zk上删除/hbase的信息,然后重启hbase整个集群,让hbase自动重建acl表

[zk: 192.168.0.72:2181,192.168.0.73:2181,192.168.0.74:2181(CONNECTED) 6] rmr /hbase
[zk: 192.168.0.72:2181,192.168.0.73:2181,192.168.0.74:2181(CONNECTED) 7] ls /
[alert, kafka-manager-1.3.3.13, rmstore, yarn-leader-election, kafka10-dev2, livy, kafka10, kafka10-dev, dubbo, eos, alert_leader, election, DP, hadoop-ha, zookeeper, leader, user]
[zk: 192.168.0.72:2181,192.168.0.73:2181,192.168.0.74:2181(CONNECTED) 8] [hbase@testserver ~]$ exit

10.可以看到,文件已经回来了

[hdfs@testserver ~]$ hdfs dfs -ls /hbase/data/hbase
Found 3 items
drwxrwx---  - hbase hadoop          0 2018-02-24 17:00 /hbase/data/hbase/acl
drwxrwx---  - hbase hadoop          0 2018-02-24 16:59 /hbase/data/hbase/meta
drwxrwx---  - hbase hadoop          0 2018-02-24 17:00 /hbase/data/hbase/namespace

11.acl表也可以查看了

hbase(main):004:0> scan 'hbase:acl'
ROW                                                COLUMN+CELL
test_table                                        column=l:hbase, timestamp=1519463374193, value=RWXCA
test_table_01                                      column=l:hbase, timestamp=1519463409831, value=RWXCA
user_01                                          column=l:hbase, timestamp=1519463393177, value=RWXCA
3 row(s) in 0.1600 seconds

遇到问题,在理解整体架构原理的情况下,有目的,有范围的一步步检查,终归是可以解决的。

Ubuntu 14.04下HBase单机和伪分布式模式安装配置  https://www.linuxidc.com/Linux/2017-04/143048.htm
Hadoop+HBase搭建云存储总结 PDF https://www.linuxidc.com/Linux/2013-05/83844.htm
Ubuntu Server 14.04 下 Hbase数据库安装  https://www.linuxidc.com/Linux/2016-05/131499.htm
HBase 结点之间时间不一致造成regionserver启动失败 https://www.linuxidc.com/Linux/2013-06/86655.htm
深入理解HBase架构原理 https://www.linuxidc.com/Linux/2017-01/139173.htm
Hadoop集群安装&HBase实验环境搭建 https://www.linuxidc.com/Linux/2013-04/83560.htm
基于Hadoop集群的HBase集群的配置 https://www.linuxidc.com/Linux/2013-03/80815.htm
Hadoop安装部署笔记之-HBase完全分布模式安装 https://www.linuxidc.com/Linux/2012-12/76947.htm
CentOS 6.4下HBase集群安装  https://www.linuxidc.com/Linux/2016-11/137303.htm

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/09ccac8875772cc3b1e4846352bfe000.html