报错

【Hbase】Could not start ZK with 3 ZK servers in local mode deployment._大数据


安装完hbase启动的时候报错:Could not start ZK with 3 ZK servers in local mode deployment. Aborting as clients (e.g. shell) will not be able to find this ZK quorum.


分析

翻译:无法在本地模式部署中使用3台ZK服务器启动ZK。由于客户端(如shell)将无法找到此ZK仲裁,正在中止.

也就是说不能够实现分布式的部署,找到配置文件 hbase-site.xml:

<property>
<name>hbase.distributed</name>
<value>true</value>
</property>

解决

细心的朋友可能发现了我这里配置错了:hbase.cluster.distributed - 指定了我们使用完全分布的模式进行安装,所以少打了 cluster(集群) 。

【Hbase】Could not start ZK with 3 ZK servers in local mode deployment._hbase_02


修改后重新分发,重启 hbase 即可:

【Hbase】Could not start ZK with 3 ZK servers in local mode deployment._配置文件_03