环境:CDH集群环境。
报错信息:Authentication is not valid : /hadoop-ha
在zkcli中输入命令:getAcl /hadoop-ha
digest是zookeeper中用户名、密码的验证方式,此时,需要想办法获知hdfs-fcs的密码为多少。
cd /var/run/cloudera-scm-agent/process
ls -d *FAILOVERCONTROLLER
随便进入其中一个目录,并通过vim进入core-site.xml,查找ha.zookeeper.auth:
再次进入zkcli,输入:addauth digest hdfs-fcs:rNreg5F38biRtg59c2t7xE1F7JOROX
问题即可解决。