01_001 ZooKeeper开机自启动 Ubuntu
zookeeper 开机自启动
1、cd /etc/init.d/
2、sudo touch zookeeper(举例)
3、给服务赋权限:sudo chmod +x zookeeper
4、执行sudo vim zookeeper 命令写入执行脚本(启动脚本中的启动命令对应服务的启动命令)
! /bin/sh
BEGIN INIT INFO
Short-Description: Zookeeper
Description: Zookeeper
Provides: flex
Required-Start: $local_fs $network
Required-Stop: $local_fs
Default-Start: 2 3 4 5
Default-Stop: 0 1 6
END INIT INFO
case "$1" in
start)
su -l root -c '/opt/zookeeper/bin/zkServer.sh start'
exit 0
;;
stop)
su -l root -c '/opt/zookeeper/bin/zkServer.sh stop'
exit 0
;;
*) echo 'require start|stop'
exit 1
;;
esac
5、然后重新加载服务:sudo systemctl daemon-reload
6、启动服务:sudo service zookeeper start;
结束服务:sudo service zookeeper stop;
狗有狗道,猫有猫道,自己搞定才是Kingcraft(王道)。
我像所有软件天才一样在中学时就表现出了对computer的无限热爱,然后我用了10年的时间得出结论我其实只是一个科技工作者,8是天才