centos7中添加zookeeper.service

在 

/usr/lib/systemd/system

目录下创建 zookeeper.service ,并填写如下内容:

[Unit]
Description=zookeeper.service
After=network.target
[Service]
Type=forking
Environment=/opt/zookeeper/
ExecStart=/opt/zookeeper/bin/zkServer.sh start
ExecStop=/opt/zookeeper/bin/zkServer.sh stop
ExecReload=/opt/zookeeper/bin/zkServer.sh restart
[Install]
WantedBy=multi-user.target
 

重新加载一下service

systemctl daemon-reload

说明

  • [Unit]部分主要是对这个服务的说明,内容包括Description和After,Description用于描述服务,After用于描述服务类别
  • [Service]部分是服务的关键,是服务的一些具体运行参数的设置,这里Type=forking是后台运行的形式,PIDFile为存放PID的文件路径,ExecStart为服务的具体运行命令,ExecReload为重启命令,ExecStop为停止命令,PrivateTmp=True表示给服务分配独立的临时空间,注意:[Service]部分的启动、重启、停止命令全部要求使用绝对路径,使用相对路径则会报错!
  • [Install]部分是服务安装的相关设置,可设置为多用户的

使用:

  • 重新加载配置信息:systemctl daemon-reload
  • 启动zookeeper:systemctl start zookeeper.service
  • 关掉zookeeper:systemctl stop zookeeper.service
  • 查看进程状态及日志(重要):systemctl status zookeeper.service
  • 开机自启动:systemctl enable zookeeper.service
  • 关闭自启动:systemctl disable zookeeper.service

转载于:https://my.oschina.net/u/2499632/blog/916646

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值