Linux系统如何设置zookeeper随机器自动启动?

1、在/etc/init.d/目录下建立启动文件,例如: zookeeper

2、编写启动文件内容,如下:

#!/bin/sh
### BEGIN INIT INFO
# Provides:     zookeeper  
# Default-Start:        2 3 4 5
# Default-Stop:         0 1 6
# Short-Description:    zookeeper  server
# Description:          zookeeper  server. See ...
### END INIT INFO
PIDFILE=/tmp/zookeeper/zookeeper_server.pid
EXEC=/usr/local/zookeeper/bin/zkServer.sh
case "$1" in
    start)
        if [ -f $PIDFILE ]
        then
                echo "$PIDFILE exists, process is already running or crashed"                
        else
                echo "Starting zookeeper server..."
                $EXEC start
        fi
        ;;
    stop)
        if [ ! -f $PIDFILE ]
        then
                echo "$PIDFILE does not exist, process is not running"
        else
                echo "Stopping ..."
                $EXEC stop
                echo "service  stopped"
        fi
        ;;
    *)
        echo "Please use start or stop as first argument"
        ;;
esac
 

3、设置文件的执行权限:

  # chmod +x zookeeper

4、设置开机启动:

 # chkconfig --add  zookeeper

5、启动服务:

#service zookeeper start

6、停止服务

# service zookeeper stop

猜你喜欢

转载自blog.csdn.net/songchaofly/article/details/107663544