138.1。启动错误

138.1.1。找不到我的地址:ZooKeeper 仲裁服务器列表中的 xyz

ZooKeeper 服务器无法启动,抛出该错误。 xyz 是服务器的名称。

这是名称查找问题。 HBase 尝试在某台机器上启动 ZooKeeper 服务器,但该机器无法在hbase.zookeeper.quorum配置中找到自己。

使用错误消息中显示的主机名而不是您使用的值。如果您有 DNS 服务器,可以在 hbase-site.xml 中设置hbase.zookeeper.dns.interfacehbase.zookeeper.dns.nameserver,以确保它解析为正确的 FQDN。

138.2。 ZooKeeper,群集金丝雀

ZooKeeper 是集群的“矿井中的金丝雀”。它将是第一个发现问题的人,如果有的话,确保它的快乐是一个嗡嗡声集群的捷径。

请参见 ZooKeeper 操作环境故障排除页面。它有检查磁盘和网络性能的建议和工具;即运行 ZooKeeper 和 HBase 的操作环境。

此外,实用程序 zkcli 可能有助于调查 ZooKeeper 问题。