use*_*797 16 amazon-ec2 apache-kafka apache-zookeeper
我在Amazon EC2实例上设置了Kafka.
我按以下顺序完成了以下操作:(1)SSH进入实例(2)启动Zookeper(3)启动Kafka(4)执行生产者和消费者程序.
一切都很好,直到这里.但是,一旦我关闭了我启动Kafka的SSH窗口,Kafka服务就会停止.我不能再执行Producer和Consumer程序了.
即使在关闭SSH窗口后,如何使Kafka Server永久保持所有请求.
谢谢.
Atu*_*man 34
现在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
Run Code Online (Sandbox Code Playgroud)
use*_*797 24
nohup
在命令的开头是必需的,因此输出不在屏幕上,而是在文件中.&
在命令结束时还需要在后台启动服务器:
bin/zookeeper-server-start.sh config/zookeeper.properties
bin/kafka-server-start.sh config/server.properties
将改为:
nohup bin/zookeeper-server-start.sh config/zookeeper.properties&
nohup bin/kafka-server-start.sh config/server.properties&
BAE*_*BAE 18
尝试 bin/kafka-server-start.sh -daemon config/server.properties.
要么:
在这里尝试upstart脚本:kafka的upstart脚本
归档时间: |
|
查看次数: |
17132 次 |
最近记录: |