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伺服器了