使用 supervisor 来管理 kafka进程

由于在 cli 模式下启动,停止 kafka 和zookpeer 进程命令行比较繁琐,所以推荐使用supervisor 来对进程进行管理。

  1. 安装: centos 使用 yum 进行supervisor 安装,其他系统根据自己安装方式。
  2. 启动命令:systemctl start supervisord
  3. 查找supervisord.conf 的安装位置,使用find / -name supervisord.conf,我的安装位置是 /etc/supervisord.conf
  4. 我们发现里面包含一句:
[include]
files = supervisord.d/*.ini

说明子进程配置文件都包含在supervisord.d 目录下,且以ini结尾,如果习惯使用.conf结尾,可以将此处的扩展名改为.conf
5. 在supervisord.d 目录下,新建自己的文件 kafka.ini。

[program:kafka]
command=/root/kafka_2.12-2.5.0/bin/kafka-server-start.sh /root/kafka_2.12-2.5.0/config/server.properties
autostart=true
autorestart=false
stderr_logfile=/tmp/kafka_stderr.log
stdout_logfile=/tmp/kafka_stdout.log

注: command 是进程启动的命令,包含文件目录(目录也可以单独写在directory 中)。

  1. 同样,新建zookp
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值