ZooKeeper 服务器无法启动,抛出该错误。 xyz 是服务器的名称。
这是名称查找问题。 HBase 尝试在某台机器上启动 ZooKeeper 服务器,但该机器无法在hbase.zookeeper.quorum
配置中找到自己。
使用错误消息中显示的主机名而不是您使用的值。如果您有 DNS 服务器,可以在 hbase-site.xml 中设置hbase.zookeeper.dns.interface
和hbase.zookeeper.dns.nameserver
,以确保它解析为正确的 FQDN。
ZooKeeper 是集群的“矿井中的金丝雀”。它将是第一个发现问题的人,如果有的话,确保它的快乐是一个嗡嗡声集群的捷径。
请参见 ZooKeeper 操作环境故障排除页面。它有检查磁盘和网络性能的建议和工具;即运行 ZooKeeper 和 HBase 的操作环境。
此外,实用程序 zkcli 可能有助于调查 ZooKeeper 问题。