1. 程式人生 > >Zookeeper設定開啟啟動

Zookeeper設定開啟啟動

參考地址:http://blog.csdn.net/sz_bdqn/article/details/50640721

http://jingyan.baidu.com/article/fec7a1e5136c571190b4e720.html?qq-pf-to=pcqq.c2c

在Centos 中將zookeeper設定成開機啟動

部署了Zookeeper之後,當需要重啟機器時,開機後往往需要花一點時間對zookeeper叢集進行啟動,

由於zookeeper沒有主節點的概念,且一個節點的重啟不會對叢集造成什麼影像,

所以可以考慮把zookeeper設定成開機啟動,具體流程如下

1 準備工作

1) 切換到/etc/rc.d/init.d/目錄下

2) 建立zookeeper檔案:touch zookeeper

3)更新許可權:chmod +x zookeeper

4)編輯檔案,在zookeeper裡面輸入如下內容

#!/bin/bash

#chkconfig:2345 20 90

#description:zookeeper

#processname:zookeeper

export JAVA_HOME=/application/jdk1.7.0_79

export PATH=$JAVA_HOME/bin:$PATH

case $1 in

         start) su root /home/zsw/tools/zookeeper-3.4.6/bin/zkServer.sh start;;

         stop) su root /home/zsw/tools/zookeeper-3.4.6/bin/zkServer.sh stop;;

         status) su root /home/zsw/tools/zookeeper-3.4.6/bin/zkServer.sh status;;

         restart) su root /home/zsw/tools/zookeeper-3.4.6/bin/zkServer.shrestart;;

         *)  echo "requirestart|stop|status|restart"  ;;

esac

2 chkconfig zookeeper on

3 驗證

chkconfig --add zookeeper

chkconfig --list zookeeper

這個時候我們就可以用servicezookeeper start/stop來啟動停止zookeeper服務了

使用chkconfig--add zookeeper命令把zookeeper新增到開機啟動裡面

新增完成之後接這個使用chkconfig--list 來看看我們新增的zookeeper是否在裡面

如果上面的操作都正常的話;你就可以重啟你的linux伺服器了