Apache kafka Can';t在Centos 7/Centos 8上启动卡夫卡/动物园管理员服务

Apache kafka Can';t在Centos 7/Centos 8上启动卡夫卡/动物园管理员服务,apache-kafka,centos,centos7,centos8,Apache Kafka,Centos,Centos7,Centos8,路径是正确的,我不知道为什么我不能启动卡夫卡服务、所有行、日志文件等,并且不说问题是什么…:/ 我正在尝试在Centos 7/8上安装卡夫卡,但没有问题描述 zookeeper.service文件: [Unit] Requires=network.target remote-fs.target After=network.target remote-fs.target [Service] Type=simpleUser=kafka ExecStart=/home/kafka/kaf

路径是正确的,我不知道为什么我不能启动卡夫卡服务、所有行、日志文件等,并且不说问题是什么…:/

我正在尝试在Centos 7/8上安装卡夫卡,但没有问题描述

zookeeper.service文件:

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

[Service] 
Type=simpleUser=kafka 

ExecStart=/home/kafka/kafka/bin/zookeeper-server-start.sh /home/kafka/kafka/config/zookeeper.properties 
ExecStop=/home/kafka/kafka/bin/zookeeper-server-stop.shRestart=on-abnormal 

[Install]
WantedBy=multi-user.target 
[Unit] 
Requires=zookeeper.service 
After=zookeeper.service 

[Service] 
Type=simple 
User=kafka 
ExecStart=/bin/sh -c '/home/kafka/kafka/bin/kafka-server-start.sh /home/kafka/kafka/config/server.properties > /home/kafka/kafka/kafka.log 2>&1'
ExecStop=/home/kafka/kafka/bin/kafka-server-stop.shRestart=on-abnormal 

[Install]
WantedBy=multi-user.target 
[Unit] 
Requires=network.target remote-fs.target 
After=network.target remote-fs.target 

[Service] 
Type=simpleUser=kafka 

ExecStart=/bin/sh -c '/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 
kafka.service文件:

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

[Service] 
Type=simpleUser=kafka 

ExecStart=/home/kafka/kafka/bin/zookeeper-server-start.sh /home/kafka/kafka/config/zookeeper.properties 
ExecStop=/home/kafka/kafka/bin/zookeeper-server-stop.shRestart=on-abnormal 

[Install]
WantedBy=multi-user.target 
[Unit] 
Requires=zookeeper.service 
After=zookeeper.service 

[Service] 
Type=simple 
User=kafka 
ExecStart=/bin/sh -c '/home/kafka/kafka/bin/kafka-server-start.sh /home/kafka/kafka/config/server.properties > /home/kafka/kafka/kafka.log 2>&1'
ExecStop=/home/kafka/kafka/bin/kafka-server-stop.shRestart=on-abnormal 

[Install]
WantedBy=multi-user.target 
[Unit] 
Requires=network.target remote-fs.target 
After=network.target remote-fs.target 

[Service] 
Type=simpleUser=kafka 

ExecStart=/bin/sh -c '/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 

更新:我正试图解决卡夫卡问题时,我应该先检查动物园管理员服务。请检查下面的解决方法。

来自

卡夫卡使用ZooKeeper,因此如果需要,您需要首先启动ZooKeeper服务器 你还没有。您可以使用便利脚本 与kafka打包,以获得快速且肮脏的单节点ZooKeeper 例如

使用默认设置启动zookeeper服务器

$ bin/zookeeper-server-start.sh config/zookeeper.properties
$ bin/kafka-server-start.sh config/server.properties
使用默认设置启动Kakfa服务器

$ bin/zookeeper-server-start.sh config/zookeeper.properties
$ bin/kafka-server-start.sh config/server.properties
如果您已经执行了此步骤,但仍然出现此错误,则Kafka服务器无法访问zookeeper服务。请使用以下命令之一检查zookeeper服务器是否正在zookeeper.properties文件中提到的端口(clientPort,默认端口:2181)上运行和侦听-netstat、lsof和telnet From

卡夫卡使用ZooKeeper,因此如果需要,您需要首先启动ZooKeeper服务器 你还没有。您可以使用便利脚本 与kafka打包,以获得快速且肮脏的单节点ZooKeeper 例如

使用默认设置启动zookeeper服务器

$ bin/zookeeper-server-start.sh config/zookeeper.properties
$ bin/kafka-server-start.sh config/server.properties
使用默认设置启动Kakfa服务器

$ bin/zookeeper-server-start.sh config/zookeeper.properties
$ bin/kafka-server-start.sh config/server.properties

如果您已经执行了此步骤,但仍然出现此错误,则Kafka服务器无法访问zookeeper服务。请检查zookeeper服务器是否正在运行,并在zookeeper.properties文件中提到的端口(clientPort,默认端口:2181)上使用以下命令之一进行侦听-netstat、lsof和telnet

好的,我找到了解决方案,我正在发布它,因为我看到了许多关于此问题的问题,希望我也能帮助他们

因此,请查看新的命令行ExecStart

zookeeper.service文件:

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

[Service] 
Type=simpleUser=kafka 

ExecStart=/home/kafka/kafka/bin/zookeeper-server-start.sh /home/kafka/kafka/config/zookeeper.properties 
ExecStop=/home/kafka/kafka/bin/zookeeper-server-stop.shRestart=on-abnormal 

[Install]
WantedBy=multi-user.target 
[Unit] 
Requires=zookeeper.service 
After=zookeeper.service 

[Service] 
Type=simple 
User=kafka 
ExecStart=/bin/sh -c '/home/kafka/kafka/bin/kafka-server-start.sh /home/kafka/kafka/config/server.properties > /home/kafka/kafka/kafka.log 2>&1'
ExecStop=/home/kafka/kafka/bin/kafka-server-stop.shRestart=on-abnormal 

[Install]
WantedBy=multi-user.target 
[Unit] 
Requires=network.target remote-fs.target 
After=network.target remote-fs.target 

[Service] 
Type=simpleUser=kafka 

ExecStart=/bin/sh -c '/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 
Centos(7/8/X版本)上,需要这样指定批次(使用/bin/sh-c'):


之后,您可以运行kafka服务!:)

好的,我找到了解决方案,我发布了它,因为我看到了很多关于这个问题的问题,希望我也能帮助他们

因此,请查看新的命令行ExecStart

zookeeper.service文件:

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

[Service] 
Type=simpleUser=kafka 

ExecStart=/home/kafka/kafka/bin/zookeeper-server-start.sh /home/kafka/kafka/config/zookeeper.properties 
ExecStop=/home/kafka/kafka/bin/zookeeper-server-stop.shRestart=on-abnormal 

[Install]
WantedBy=multi-user.target 
[Unit] 
Requires=zookeeper.service 
After=zookeeper.service 

[Service] 
Type=simple 
User=kafka 
ExecStart=/bin/sh -c '/home/kafka/kafka/bin/kafka-server-start.sh /home/kafka/kafka/config/server.properties > /home/kafka/kafka/kafka.log 2>&1'
ExecStop=/home/kafka/kafka/bin/kafka-server-stop.shRestart=on-abnormal 

[Install]
WantedBy=multi-user.target 
[Unit] 
Requires=network.target remote-fs.target 
After=network.target remote-fs.target 

[Service] 
Type=simpleUser=kafka 

ExecStart=/bin/sh -c '/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 
Centos(7/8/X版本)上,需要这样指定批次(使用/bin/sh-c'):


之后,您可以运行kafka服务!:)

您可以远程登录zookeeper服务器吗?FWIW,您可以通过此处的说明将其作为服务安装:不要发布代码、数据、错误消息等的图像-复制或在问题中键入文本。您可以远程登录zookeeper服务器吗?FWIW,您可以通过此处的说明将其作为服务安装:不要发布代码、数据、错误消息等的图像-复制或在问题中键入文本。