apache-kafka - 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 

服务 --status-all

    ... 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

操作系统:Ubuntu 16.04,内核版本 5

java : openJDK 1.8.0

提前致谢!!!

最佳答案

您的动物园管理员服务器可能进入空闲状态。你可以直接去 zookeeper 的终端然后回车。之后您可以重试。

https://stackoverflow.com/questions/60116857/

相关文章:

swift - PHPhotoLibrary 出错,无法保存视频

C# - 检查是否可以访问/读取文件夹

flutter - 从一个选项卡更改为另一个选项卡时,所有选项卡都会不断重建

javascript - 雅格斯 : access processed argv in fail f

c# - Blazor 在 X 量空闲时间后做某事

sql-server - 启动SSIS包时不支持包部分调试

graphql - Apollo Graphql : Rename schema for backw

amazon-web-services - AWS Lambda 不等待代码上传到 Terrafor

python-3.x - Convnet 序数回归损失函数

node.js - Lambda 失败并显示 "Cannot find module..."