Kafka服务启动失败

时间:2020-02-07 15:52:59

标签: apache-kafka

我正在尝试在Ubuntu 16.04计算机上安装kafka。

我遵循了以下链接的说明

https://www.digitalocean.com/community/tutorials/how-to-install-apache-kafka-on-ubuntu-18-04

最后我创建了/etc/systemd/system/kafka.service 并尝试使用“ sudo systemctl start kafka”启动服务

它不显示任何消息,通过检查

的输出,我可以知道启动服务失败

sudo journalctl -u

它说

sudo journalctl -u kafka

<pre><code>
kafka.service: Main process exited, code=exited, status=1/FAIL
kafka.service: Control process exited, code=exited status=1
kafka.service: Unit entered failed state.
kafka.service: Failed with result 'exit-code'.
</code></pre>

cat kafka.log

<pre><code>
java
[2020-02-08 00:01:08,241] INFO Registered kafka:type=kafka.Log4jController MBean (kafka.utils.Log4jControllerRegistration$)
[2020-02-08 00:01:08,449] INFO starting (kafka.server.KafkaServer)
[2020-02-08 00:01:08,449] INFO Connecting to zookeeper on localhost:2181 (kafka.server.KafkaServer)
[2020-02-08 00:01:08,459] INFO [ZooKeeperClient] Initializing a new session to localhost:2181. (kafka.zookeeper.ZooKeeperClient)
[2020-02-08 00:01:08,462] INFO Client environment:zookeeper.version=3.4.13-2d71af4dbe22557fda74f9a9b4309b15a7487f03, built on 06/29/2018 00:39 GMT (org.apache.zookeeper.ZooKeeper)
[2020-02-08 00:01:08,462] INFO Client environment:host.name=4whomtbts (org.apache.zookeeper.ZooKeeper)
[2020-02-08 00:01:08,462] INFO Client environment:java.version=1.8.0_242 (org.apache.zookeeper.ZooKeeper)
[2020-02-08 00:01:08,462] INFO Client environment:java.vendor=Private Build (org.apache.zookeeper.ZooKeeper)
[2020-02-08 00:01:08,462] INFO Client environment:java.home=/usr/lib/jvm/java-8-openjdk-amd64/jre (org.apache.zookeeper.ZooKeeper)

... skipped ...

[2020-02-08 00:01:15,208] INFO [ZooKeeperClient] Closed. (kafka.zookeeper.ZooKeeperClient)
[2020-02-08 00:01:15,211]<b> ERROR Fatal error during KafkaServer startup. Prepare to shutdown (kafka.server.KafkaServer)
kafka.zookeeper.ZooKeeperClientTimeoutException: Timed out waiting for connection while in state: CONNECTING
    at kafka.zookeeper.ZooKeeperClient$$anonfun$kafka$zookeeper$ZooKeeperClient$$waitUntilConnected$1.apply$mcV$sp(ZooKeeperClient.scala:268)
    at kafka.zookeeper.ZooKeeperClient$$anonfun$kafka$zookeeper$ZooKeeperClient$$waitUntilConnected$1.apply(ZooKeeperClient.scala:264)
    at kafka.zookeeper.ZooKeeperClient$$anonfun$kafka$zookeeper$ZooKeeperClient$$waitUntilConnected$1.apply(ZooKeeperClient.scala:264)
    at kafka.utils.CoreUtils$.inLock(CoreUtils.scala:251)
    at kafka.zookeeper.ZooKeeperClient.kafka$zookeeper$ZooKeeperClient$$waitUntilConnected(ZooKeeperClient.scala:264)
    at kafka.zookeeper.ZooKeeperClient.<init>(ZooKeeperClient.scala:97)
    at kafka.zk.KafkaZkClient$.apply(KafkaZkClient.scala:1693)
    at kafka.server.KafkaServer.kafka$server$KafkaServer$$createZkClient$1(KafkaServer.scala:348)
    at kafka.server.KafkaServer.initZkClient(KafkaServer.scala:372)
    at kafka.server.KafkaServer.startup(KafkaServer.scala:202)
    at kafka.server.KafkaServerStartable.startup(KafkaServerStartable.scala:38)
    at kafka.Kafka$.main(Kafka.scala:75)
    at kafka.Kafka.main(Kafka.scala) </b>
[2020-02-08 00:01:15,214] INFO shutting down (kafka.server.KafkaServer)
[2020-02-08 00:01:15,218] INFO shut down completed (kafka.server.KafkaServer)
[2020-02-08 00:01:15,218] <b>ERROR Exiting Kafka. </b>(kafka.server.KafkaServerStartable)
[2020-02-08 00:01:15,220] INFO shutting down (kafka.server.KafkaServer)


</code></pre>

+更多Zookeeper信息

/ var / log / zookeeper不包含文件。

zookeeper.service

[Unit]
Requires=network.target remote-fs.target
After=network.target remote-fs.target

[Service]
Type=simple
User=kafka
ExecStart=/home/kafka/kafka/bin/zookeeper-server-start.sh 
/home/kafka/kafka/config/zookeeper.properties
ExecStop=/home/kafka/kafka/bin/zookeeper-server-stop.sh
Restart=on-abnormal

[Install]
WantedBy=multi-user.target 

服务-状态全部

    ... skipped ... 
    [ - ]  umountnfs.sh
    [ - ]  umountroot
    [ + ]  unattended-upgrades
    [ + ]  urandom
    [ - ]  uuidd
    [ + ]  whoopsie
    [ - ]  x11-common
    [ + ]  zookeeper
    

sudo journalctl -u zookeeper

systemd[1]: Started zookeeper.service.
systemd[1]: Started zookeeper.service.

我找不到通过搜索:(

来解决此问题的任何线索。

我的环境信息是。

机器:LG gram 2019 15.4

OS:Ubuntu 16.04,内核版本5

java:openJDK 1.8.0

提前谢谢!!

1 个答案:

答案 0 :(得分:0)

您的Zookeeper服务器可能已进入空闲状态。您可以仅转到Zookeeper的终端并按Enter。之后,您可以再试一次。