- 以zookeeper为例
[username@192 init.d]$ pwd
/etc/init.d
[username@192 init.d]$ sudo vim zookeeper1
#!/bin/bash
#chkconfig:2345 20 90
#description:zookeeper
#processname:zookeeper
export JAVA_HOME=/home/username/jdk1.8.0_101/
export PATH=$JAVA_HOME/bin:$PATH
case $1 in
start) su username /home/hadoop/zookeeper-3.4.10/bin/zkServer.sh start zk1.cfg;;
stop) su username /home/hadoop/zookeeper-3.4.10/bin/zkServer.sh stop zk1.cfg;;
status) su username /home/hadoop/zookeeper-3.4.10/bin/zkServer.sh status;;
restart) su username /home/hadoop/zookeeper-3.4.10/bin/zkServer.sh restart zk1.cfg;;
*) echo "requirestart|stop|status|restart" ;;
esac
本文介绍了一个用于管理ZooKeeper服务的bash脚本,包括启动、停止、重启及状态检查等功能。脚本通过设置JAVA_HOME环境变量并调用ZooKeeper的zkServer.sh脚本来实现对服务的操作。
4997

被折叠的 条评论
为什么被折叠?



