在hbase shell中使用list命令报错:ERROR: Can't get master address from ZooKeeper; znode data == null原因及解决方法

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_36381640/article/details/82556921
   原因:运行hbase(zookeeper)的用户无法写入zookeeper文件,导致znode data为空。
   解决方法:
           方法一:重启hbase(可能是zookeeper或hbase不稳定造成的 重启不一定起作用)
           方法二:在hbase-site.xml指定一个运行hbase的用户有写入文件权限的目录作为zookeeper数据目录,如

             <property>
               <name>hbase.zookeeper.property.dataDir</name>
               <value>/opt/zk_data</value>
             </property>

           方法三:格式化NameNode

猜你喜欢

转载自blog.csdn.net/qq_36381640/article/details/82556921
今日推荐