Ubuntu Zookeeper服务器启动/服务器连接问题

Ubuntu Zookeeper服务器启动/服务器连接问题,ubuntu,installation,apache-zookeeper,Ubuntu,Installation,Apache Zookeeper,我正试图在我的Ubuntu机器上用单服务器集成设置Zookeeper。 我用成功消息启动了服务器,并期待它启动 akshay@akshay:~$ /var/zookeeper/zookeeper-3.4.9/bin/zkServer.sh start ZooKeeper JMX enabled by default Using config: /var/zookeeper/zookeeper-3.4.9/bin/../conf/zoo.cfg Starting zookeeper ... STA

我正试图在我的Ubuntu机器上用单服务器集成设置Zookeeper。 我用成功消息启动了服务器,并期待它启动

akshay@akshay:~$ /var/zookeeper/zookeeper-3.4.9/bin/zkServer.sh start
ZooKeeper JMX enabled by default
Using config: /var/zookeeper/zookeeper-3.4.9/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
akshay@akshay:~$
但似乎服务器从未启动,尽管日志显示服务器已启动。 我还尝试了在没有启动选项的情况下启动服务器,正如在类似问题中所建议的那样,但同样没有成功

我用以下方法验证了这一点

  • 服务器状态

    akshay@akshay:~$/var/zookeeper/zookeeper-3.4.9/bin/zkServer.sh状态 ZooKeeper JMX默认启用 使用配置:/var/zookeeper/zookeeper-3.4.9/bin/。/conf/zoo.cfg 联系服务时出错。它可能没有运行

  • 已尝试kazoo客户端连接到服务器,结果出现超时错误

    从kazoo.client导入KazooClient zk_client=KazooClient(hosts='127:0:0:1:2181') zk_client.start()

  • 输出:

    ---------------------------------------------------------------------------KazooTimeoutError回溯(最近的调用) 最后)在() ---->1 zk_client.start()

    /启动时的usr/local/lib/python2.7/dist-packages/kazoo/client.pyc(self, 超时) 544#我们暂停,确保断开连接 545自动停止() -->546 raise self.handler.timeout\u异常(“连接超时”) 547 548如果self.chroot而不是self.exists(“/”):

    KazooTimeoutError:连接超时

    下面是我的动物园

    akshay@akshay:~$ cat /var/zookeeper/zookeeper-3.4.9/conf/zoo.cfg
    tickTime=2000
    initLimit=10
    syncLimit=5
    dataDir=/var/zookeeper/data
    clientPort=2181
    
    如果我在这个过程中遗漏了什么,请有人帮忙。
    我遵循了本期《zookeeper和java 9的版本兼容性》(基于今天的日期(2016-11-13))中的设置步骤。我又回到了Java8,一切都很顺利

    但仍然有一个悬而未决的问题是,为什么服务器启动时给出错误消息,称为启动zookeeper。。。已启动

    我通过查看zookeeper.out文件发现了这个问题,该文件说

    Config file not found: /usr/lib64/jvm/java-1.9.0-openjdk-1.9.0/jre/conf/management/management.properties
    

    按照中的建议采取了进一步的步骤。

    我刚刚确认,将Java9更改为8解决了这个问题。谢谢我如何告诉ZooKeeper使用哪个java版本?