Apache kafka 无法运行Kafka服务器

Apache kafka 无法运行Kafka服务器,apache-kafka,apache-zookeeper,Apache Kafka,Apache Zookeeper,我正试图在Ubuntu上运行kafka服务器。运行此命令时: > bin/zookeeper-server-start.sh config/zookeeper.properties > bin/kafka-server-start.sh config/server.properties 我没有得到任何信息,当我试图通过以下命令运行Kafka服务器时: > bin/zookeeper-server-start.sh config/zookeeper.properties &

我正试图在
Ubuntu
上运行
kafka
服务器。运行此命令时:

> bin/zookeeper-server-start.sh config/zookeeper.properties
> bin/kafka-server-start.sh config/server.properties
我没有得到任何信息,当我试图通过以下命令运行Kafka服务器时:

> bin/zookeeper-server-start.sh config/zookeeper.properties
> bin/kafka-server-start.sh config/server.properties
我得到了这个错误

WARN Session 0x0 for server null, unexpected error, closing socket connection and attempting reconnect (org.apache.zookeeper.ClientCnxn)
java.net.ConnectException: Connection refused
    at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
    at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:717)
    at org.apache.zookeeper.ClientCnxnSocketNIO.doTransport(ClientCnxnSocketNIO.java:361)
    at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1081)
[2017-05-23 13:22:45,136] INFO Terminate ZkClient event thread. (org.I0Itec.zkclient.ZkEventThread)
[2017-05-23 13:22:45,754] INFO Opening socket connection to server localhost/127.0.0.1:2181. Will not attempt to authenticate using SASL (unknown error) (org.apache.zookeeper.ClientCnxn)
[2017-05-23 13:22:45,857] INFO Session: 0x0 closed (org.apache.zookeeper.ZooKeeper)
[2017-05-23 13:22:45,859] FATAL Fatal error during KafkaServer startup. Prepare to shutdown (kafka.server.KafkaServer)
org.I0Itec.zkclient.exception.ZkTimeoutException: Unable to connect to zookeeper server within timeout: 6000
    at org.I0Itec.zkclient.ZkClient.connect(ZkClient.java:1223)
    at org.I0Itec.zkclient.ZkClient.<init>(ZkClient.java:155)
    at org.I0Itec.zkclient.ZkClient.<init>(ZkClient.java:129)
    at kafka.utils.ZkUtils$.createZkClientAndConnection(ZkUtils.scala:89)
    at kafka.utils.ZkUtils$.apply(ZkUtils.scala:71)
    at kafka.server.KafkaServer.initZk(KafkaServer.scala:278)
    at kafka.server.KafkaServer.startup(KafkaServer.scala:168)
    at kafka.server.KafkaServerStartable.startup(KafkaServerStartable.scala:37)
    at kafka.Kafka$.main(Kafka.scala:67)
    at kafka.Kafka.main(Kafka.scala)
[2017-05-23 13:22:45,859] INFO EventThread shut down (org.apache.zookeeper.ClientCnxn)
[2017-05-23 13:22:45,860] INFO shutting down (kafka.server.KafkaServer)
[2017-05-23 13:22:45,867] INFO shut down completed (kafka.server.KafkaServer)
[2017-05-23 13:22:45,868] FATAL Fatal error during KafkaServerStartable startup. Prepare to shutdown (kafka.server.KafkaServerStartable)
org.I0Itec.zkclient.exception.ZkTimeoutException: Unable to connect to zookeeper server within timeout: 6000
    at org.I0Itec.zkclient.ZkClient.connect(ZkClient.java:1223)
    at org.I0Itec.zkclient.ZkClient.<init>(ZkClient.java:155)
    at org.I0Itec.zkclient.ZkClient.<init>(ZkClient.java:129)
    at kafka.utils.ZkUtils$.createZkClientAndConnection(ZkUtils.scala:89)
    at kafka.utils.ZkUtils$.apply(ZkUtils.scala:71)
    at kafka.server.KafkaServer.initZk(KafkaServer.scala:278)
    at kafka.server.KafkaServer.startup(KafkaServer.scala:168)
    at kafka.server.KafkaServerStartable.startup(KafkaServerStartable.scala:37)
    at kafka.Kafka$.main(Kafka.scala:67)
    at kafka.Kafka.main(Kafka.scala)
[2017-05-23 13:22:45,871] INFO shutting down (kafka.server.KafkaServer)
警告服务器null的会话0x0,意外错误,关闭套接字连接并尝试重新连接(org.apache.zookeeper.ClientCnxn)
java.net.ConnectException:连接被拒绝
在sun.nio.ch.socketchannel.checkConnect(本机方法)
位于sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:717)
位于org.apache.zookeeper.ClientCnxnSocketNIO.doTransport(ClientCnxnSocketNIO.java:361)
位于org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1081)
[2017-05-23 13:22:45136]信息客户端事件线程。(org.I0Itec.zkclient.ZkEventThread)
[2017-05-23 13:22:45754]打开与服务器本地主机的套接字连接的信息/127.0.0.1:2181。不会尝试使用SASL进行身份验证(未知错误)(org.apache.zookeeper.ClientCnxn)
[2017-05-23 13:22:45857]信息会话:0x0关闭(org.apache.zookeeper.zookeeper)
[2017-05-23 13:22:45859]KafkaServer启动期间出现致命错误。准备关闭(kafka.server.KafkaServer)
org.I0Itec.zkclient.exception.ZkTimeoutException:无法在超时时间内连接到zookeeper服务器:6000
位于org.I0Itec.zkclient.zkclient.connect(zkclient.java:1223)
在org.I0Itec.zkclient.zkclient.(zkclient.java:155)
在org.I0Itec.zkclient.zkclient.(zkclient.java:129)
在kafka.utils.ZkUtils$.createZkClientAndConnection(ZkUtils.scala:89)上
位于kafka.utils.ZkUtils$.apply(ZkUtils.scala:71)
位于kafka.server.KafkaServer.initZk(KafkaServer.scala:278)
在kafka.server.KafkaServer.startup(KafkaServer.scala:168)
在kafka.server.KafkaServerStartable.startup(KafkaServerStartable.scala:37)
在kafka.kafka$.main(kafka.scala:67)
在卡夫卡.卡夫卡.梅因(卡夫卡.斯卡拉)
[2017-05-23 13:22:45859]信息事件线程关闭(org.apache.zookeeper.ClientCnxn)
[2017-05-23 13:22:45860]信息关闭(卡夫卡服务器卡夫卡服务器)
[2017-05-23 13:22:45867]信息关闭完成(kafka.server.KafkaServer)
[2017-05-23 13:22:45868]KafkaServerStartable启动期间出现致命错误。准备关闭(kafka.server.KafkaServerStartable)
org.I0Itec.zkclient.exception.ZkTimeoutException:无法在超时时间内连接到zookeeper服务器:6000
位于org.I0Itec.zkclient.zkclient.connect(zkclient.java:1223)
在org.I0Itec.zkclient.zkclient.(zkclient.java:155)
在org.I0Itec.zkclient.zkclient.(zkclient.java:129)
在kafka.utils.ZkUtils$.createZkClientAndConnection(ZkUtils.scala:89)上
位于kafka.utils.ZkUtils$.apply(ZkUtils.scala:71)
位于kafka.server.KafkaServer.initZk(KafkaServer.scala:278)
在kafka.server.KafkaServer.startup(KafkaServer.scala:168)
在kafka.server.KafkaServerStartable.startup(KafkaServerStartable.scala:37)
在kafka.kafka$.main(kafka.scala:67)
在卡夫卡.卡夫卡.梅因(卡夫卡.斯卡拉)
[2017-05-23 13:22:45871]信息关闭(卡夫卡服务器卡夫卡服务器)

卡夫卡的输出表明zookeeper没有启动

如果zookeeper-server-start.sh没有输出,请检查zookeeper.log。如果没有帮助,请尝试使用ps查找zookeeper java进程,例如:

ps-elf |格雷普动物园管理员

如果它正在运行,您可以使用进程的PID来获取线程转储,或者附加一个调试器来查看它被卡住的位置。
希望能有帮助。

我的动物园管理员没有跑步。它表示“ZooKeeper JMX默认使用config:/home/consultadd/ZooKeeper-3.4.10/bin/。/conf/zoo.cfg联系服务时出错。它可能未运行。”如何连接调试器?