华为C651集群hbase 执行hbase hbck报错
ERROR [main] master.TableLockManager: Unexpected ZooKeeper error when listing children
org.apache.zookeeper.KeeperException$NoAuthException: KeeperErrorCode = NoAuth for /hbase/table-lock
原因是因为用户认证的问题,需要用hbase的认证文件
/opt/huawei/Bigdata/components/FusionInsight_HD_6.5.1/Hbase
或者
/opt/huawei/Bigdata/FusionInsight_HD_6.5.1/install/FusionInsight-Hbase-1.3.1/keytabs/Hbase下找到hbase.keytab,复制到client目录下
klist -kt hbase.keytab
找到
hbase/hadoop.xxxxhbase.com@XXX_Hbase_XX.COM这个域名
使用kinit -kt hbase.keytab hbase/hadoop.xxxxhbase.com@XXX_Hbase_XX.COM认证
再执行就可以了



