zookeeper開機啓動
系統重啓之後,需要手動啓動zookeeper服務,比較麻煩,由於Zookeeper沒有主節點的概念,且一個節點的重啓不會對集羣造成什麼影像,可以把 Zookeeper註冊成服務,設置成開機啓動,
具體操作步驟
1.切換到/etc/rc.d/init.d/目錄下
2.創建zookeeper文件:touch zookeeper
3.更新權限:chmod +x zookeeper
4.編輯 文件,在zookeeper裏面輸入如下內容
#!/bin/bash
#chkconfig:2345 10 90
#description:zookeeper
#processname:zookeeper
export JAVA_HOME=${JDK安裝路徑}
export PATH=$JAVA_HOME/bin:$PATH
case $1 in
start) su root ${zookeeper安裝路徑}/bin/zkServer.sh start;;
stop) su root ${zookeeper安裝路徑}/bin/zkServer.sh stop;;
status) su root ${zookeeper安裝路徑}/bin/zkServer.sh status;;
restart) su root ${zookeeper安裝路徑}/bin/zkServer.sh restart;;
*) echo "require start|stop|status|restart" ;;
esac
驗證
1.可以執行 service zookeeper start/stop來啓動停止zookeeper服務了
2.使用chkconfig –add zookeeper命令把zookeeper添加到開機啓動裏面
3.添加完成之後接這個使用chkconfig –list 來看看我們添加的zookeeper是否在裏面
4.如果上面的操作都正常的話;你就可以重啓你的linux服務器了