当前位置:   article > 正文

【Kafka】Linux环境配置kafka成自启动服务,超详细~_kafka systemctl

kafka systemctl

目录

1、安装kafka请参考

2、配置sytemctl

3、编辑文件 kafka.service

4、填写如下内容

5、保存,退出编辑

 6、刷新sytemctl配置

7、启动kafka

8、查看kafka服务状态

9、配置开机自启动

10、停止kafka命令

11、完成执行流程


1、安装kafka请参考

        【Kafka】Kafka快速实战与基本原理详解-CSDN博客

2、配置sytemctl

        进入到目录/lib/systemd/system/下:

cd /lib/systemd/system/

3、编辑文件 kafka.service

vim kafka.service

4、填写如下内容

  1. [Unit]
  2. Description=Apache Kafka Server
  3. After=network.target remote-fs.target kafka-zookeeper.service
  4. [Service]
  5. Type=forking
  6. User=root
  7. Group=root
  8. Environment="PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
  9. ExecStart=/usr/local/kafka-2.4.1/bin/kafka-server-start.sh -daemon /usr/local/kafka-2.4.1/config/server.properties
  10. ExecStop=/usr/local/kafka-2.4.1/bin/kafka-server-stop.sh
  11. Restart=on-failure
  12. [Install]
  13. WantedBy=multi-user.target

        Type 自动为 forking表示服务类型为后台启动 

        kafka的启动路径:

/usr/local/kafka-2.4.1/bin/kafka-server-start.sh -daemon /usr/local/kafka-2.4.1/config/server.properties 

         注意:Environment此配置必须配置,否则会导致kafka启动失败!

5、保存,退出编辑

:wq

        注意:是英文状态下的冒号 !

 6、刷新sytemctl配置

systemctl daemon-reload

7、启动kafka

systemctl start kafka

8、查看kafka服务状态

        执行以下命令

systemctl status kafka

出现 Active: active (running)  字样表示启动成功,否则表示启动失败!如下图所示

9、配置开机自启动

systemctl enable kafka

10、停止kafka命令

systemctl stop kafka

11、完成执行流程

如图所示,非常好使~~

        非常的实用,喜欢的小伙伴可以动动你们发财的小手,给博主一个小小的点赞或者关注,就是对博主最大的鼓励,爱你们哦~~ 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/在线问答5/article/detail/976092
推荐阅读
相关标签
  

闽ICP备14008679号