您好,这个错误提示说明您的 ZooKeeper 服务器没有正常运行。导致 ZooKeeper 无法连接到该服务器,因此出现了 "java.io.IOException: ZooKeeperServer not running" 错误。这个问题可能有多种原因,下面是一些可能的解决方案:
ps -ef | grep zookeeper
如果看到输出中有 ZooKeeper 服务器的进程,则说明 ZooKeeper 已经在运行中。
检查 ZooKeeper 配置文件是否正确
请检查 ZooKeeper 的配置文件是否正确。您可以通过查看 ZooKeeper 配置文件中的配置信息,例如 dataDir 和 clientPort,来确保配置正确。另外,请确保您的 ZooKeeper 配置文件中没有错误的配置。
检查防火墙设置
如果您的 ZooKeeper 服务器运行在受保护的网络环境中,请确保防火墙设置正确。如果防火墙没有正确配置,可能会阻止 ZooKeeper 服务器的运行。
检查网络连接
请检查网络连接是否正常。如果网络连接不正常,可能会导致 ZooKeeper 服务器无法启动。
希望以上解决方案能够帮到您解决问题。如果还有其他问题,请随时提出。