Apache kafka Can';t在Centos 7/Centos 8上启动卡夫卡/动物园管理员服务
路径是正确的,我不知道为什么我不能启动卡夫卡服务、所有行、日志文件等,并且不说问题是什么…:/ 我正在尝试在Centos 7/8上安装卡夫卡,但没有问题描述 zookeeper.service文件: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
[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,您可以通过此处的说明将其作为服务安装:不要发布代码、数据、错误消息等的图像-复制或在问题中键入文本。