以zookeeper为例,在/etc/rc.d/init.d目录下,新建一个文件zookeeper,内容如下
#!/bin/bash
#chkconfig:2345 20 90
#description:zookeeper
#processname:zookeeper
export JAVA_HOME=//usr/local/jdk
case $1 in
start) su root /usr/local/zookeeper/bin/zkServer.sh start;;
stop) su root /usr/local/zookeeper/bin/zkServer.sh stop;;
status) su root /usr/local/zookeeper/bin/zkServer.sh status;;
restart) su /usr/local/zookeeper/bin/zkServer.sh restart;;
*) echo "require start|stop|status|restart" ;;
esac
然后添加可执行权限
chmod +x zookeeper
最后就可以使用
service zookeeper start
service zookeeper status
service zookeeper stop
service zookeeper restart
命令管理zookeeper了
开机启动使用命令
chkconfig --add zookeeper
可以使用命令
chkconfig --list
查看被SysV管理的程序
[root@hadoop03 init.d]# chkconfig --list
Note: This output shows SysV services only and does not include native
systemd services. SysV configuration data might be overridden by native
systemd configuration.
If you want to list systemd services use 'systemctl list-unit-files'.
To see services enabled on particular target use
'systemctl list-dependencies [target]'.
netconsole 0:off 1:off 2:off 3:off 4:off 5:off 6:off
network 0:off 1:off 2:on 3:on 4:on 5:on 6:off
zookeeper 0:off 1:off 2:on 3:on 4:on 5:on 6:off
注意:本文归作者所有,未经作者允许,不得转载