Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache kafka 卡夫卡问题-结果失败';退出代码';,状态=1/故障_Apache Kafka - Fatal编程技术网

Apache kafka 卡夫卡问题-结果失败';退出代码';,状态=1/故障

Apache kafka 卡夫卡问题-结果失败';退出代码';,状态=1/故障,apache-kafka,Apache Kafka,我试过几次安装ApacheKafka,但总是遇到这个问题。我正在我的虚拟机上使用ubuntu。当我试图使用sudo systemctl start kafka启动卡夫卡服务时 然后控制它是否开始工作,输出为“active(running)”,但如果我再次检查它,输出为“failed(Result:exit code)”。我尝试了sudo systemctl enable kafka,但没有成功 这是输出: ● 卡夫卡服务 Loaded: loaded (/etc/systemd/system/

我试过几次安装ApacheKafka,但总是遇到这个问题。我正在我的虚拟机上使用ubuntu。当我试图使用
sudo systemctl start kafka启动卡夫卡服务时
然后控制它是否开始工作,输出为“active(running)”,但如果我再次检查它,输出为“failed(Result:exit code)”。我尝试了sudo systemctl enable kafka,但没有成功

这是输出:

● 卡夫卡服务

 Loaded: loaded (/etc/systemd/system/kafka.service; enabled; vendor preset: enabled)
 Active: failed (Result: exit-code) since Wed 2021-05-26 05:40:22 PDT; 3s ago
 Process: 8098 ExecStart=/bin/sh -c /home/kafka/kafka/bin/kafka-server-start.sh /home/kafka/kafka/co>
 Main PID: 8098 (code=exited, status=1/FAILURE)

 May 26 05:40:19 ubuntu systemd[1]: Started kafka.service.
 May 26 05:40:22 ubuntu systemd[1]: kafka.service: Main process exited, code=exited, status=1/FAILURE
 May 26 05:40:22 ubuntu systemd[1]: kafka.service: Failed with result 'exit-code'. 
您可以看到附加的完整输出

我还尝试了
journalctl-xe
,它建议使用
/gradlew jar-PscalaVersion=2.13.5
,我下载了它,起初它似乎可以工作,但第二天我遇到了同样的问题(kafka.service:失败,结果是“退出代码”)。如果我尝试
journalctl-xe
我有一个输出,你可以看到附件

和zookeeper在一起我没有问题,它总是处于活动状态

先谢谢你

多次尝试安装apache kafka

卡夫卡没有附带Systemd脚本。请访问apachekafka官方网站,了解在没有systemctl的情况下如何启动它

如果你想在Ubuntu上安装,允许你做
apt-get-install
来获得卡夫卡和Zookeeper



您的错误显示不一致的ClusterIndexception,这意味着您需要擦除Zookeeper和Kafka的数据目录,以便代理将以新状态启动

您还可以检查Kafka生成的server.log文件吗?如果不清楚,请将这些日志附在此处。1)卡夫卡启动时是否没有systemctl?2) Show
journalctl-u kafka
3)不相关,但您的数据正在根据Zookeeper日志写入/tmp,如果机器重新启动,这些日志将被删除,导致您丢失所有kafka数据(如果您需要systemctl和apt包),你可以使用汇合平台-@RishabhSharma我回答了你的问题questions@OneCricketeer我回答了你的问题