永久启动kafka服务器

zbsbpyhn  于 2021-06-07  发布在  Kafka
关注(0)|答案(3)|浏览(693)

我已经在amazonec2示例上设置了kafka。
我按以下顺序做了以下工作:(1)ssh进入示例(2)启动zookeper(3)启动kafka(4)执行producer和consumer程序。
在这之前一切都很顺利。但是,一旦关闭启动kafka的ssh窗口,kafka服务就会停止。我不能再执行生产者和消费者程序。
我怎样才能让kafka服务器永久地为所有请求服务,即使在我关闭ssh窗口之后。
谢谢您。

iswrvxsc

iswrvxsc1#

现在,kafka和zookeeper的启动脚本正式支持这一点。因此,如果您使用的是最新版本(自2015年8月以来)kafka,那么您可以使用-daemon,如下所示。


# ./kafka-server-start.sh

USAGE: ./kafka-server-start.sh [-daemon] server.properties

# ./zookeeper-server-start.sh

USAGE: ./zookeeper-server-start.sh [-daemon] zookeeper.properties
kyxcudwk

kyxcudwk2#

nohup 在命令的开头是必需的,这样输出就不在屏幕上,而是在文件中。也 & 在命令末尾需要,才能在后台启动服务器:
bin/zookeeper-server-start.sh配置/zookeeper.properties
bin/kafka-server-start.sh配置/server.properties
将更改为:
nohup bin/zookeeper-server-start.sh配置/zookeeper.properties&
nohup bin/kafka-server-start.sh配置/server.properties&

wgxvkvu9

wgxvkvu93#

尝试 bin/kafka-server-start.sh -daemon config/server.properties. 或:
尝试新贵脚本here:upstart script 为了Kafka

相关问题