Zookeeper 在 Ubuntu 16.04 下開機啓動動設置

 

在網上找了很多關於 ZK 的自啓動配置文章,但大部分都是介紹在 centos 系統下面如何配置自啓動。

參考了一篇不太正確的文章:http://www.cnblogs.com/lk617-home/p/9635380.html

按照上面文章的步驟配置後發現重啓系統後服務並不會跟隨系統開機啓動。主要問題還是在於 腳本文件配置不正確導致的。

 

正確配置信息如下:

#! /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 '/usr/local/zookeeper-3.4.10/bin/zkServer.sh start'
       exit 0
    ;;

        stop)
          su -l root -c '/usr/local/zookeeper-3.4.10/bin/zkServer.sh stop'
       exit 0
    ;;

    *) echo 'require start|stop'
       exit 1
    ;;
esac

具體設置步驟請先參考 http://www.cnblogs.com/lk617-home/p/9635380.html 後在參考這裏

 

本文起始於 2018-10-30 , Ubuntu 系統版本爲 16.04.03 除該版本的系統外不保證正確性

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章