設置zookeeper開機自啟動

原文連接:http://blog.csdn.net/u012453843/article/details/70162796

-------------------------------------------------------

?兩種方式可以實現開機自啟動

第一種:直接修改/etc/rc.d/rc.local文件

在/etc/rc.d/rc.local文件中需要輸入兩行,

其中

export JAVA_HOME=/usr/java/jdk1.8.0_112

export PATH=$JAVA_HOME/bin:$PATH ?

是必須要有的,否則開機啟動不成功(博主就坑在這里,花了好幾個小時)

大家根據自己JDK安裝的位置自行更改。另一行/usr/local/zookeeper-3.4.5/bin/zkServer.sh start則是我們zookeeper的啟動命令。配置好之后,重啟虛擬機,會發現已經可以開機自啟了。

[html]?view plain?copy
  1. [root@zookeeper?~]#?vim?/etc/rc.d/rc.local???
  2. ??
  3. #!/bin/sh??
  4. #??
  5. #?This?script?will?be?executed?*after*?all?the?other?init?scripts.??
  6. #?You?can?put?your?own?initialization?stuff?in?here?if?you?don't??
  7. #?want?to?do?the?full?Sys?V?style?init?stuff.??
  8. ??
  9. touch?/var/lock/subsys/local??
  10. export?JAVA_HOME=/usr/java/jdk1.8.0_112??
  11. /usr/local/zookeeper-3.4.5/bin/zkServer.sh?start??
第二種:把zookeeper做成服務

1、進入到/etc/rc.d/init.d目錄下,新建一個zookeeper腳本

[html]?view plain?copy
  1. [root@zookeeper?~]#?cd?/etc/rc.d/init.d/??
  2. [root@zookeeper?init.d]#?pwd??
  3. /etc/rc.d/init.d??
  4. [root@zookeeper?init.d]#?touch?zookeeper??
2、給腳本添加執行權限

[html]?view plain?copy
  1. [root@zookeeper?init.d]#?chmod?+x?zookeeper??
3、使用命令vim zookeeper進行編輯,在腳本中輸入如下內容,其中同上面注意事項一樣要添加export JAVA_HOME=//usr/java/jdk1.8.0_112這一行,否則無法正常啟動。
[html]?view plain?copy
  1. [root@zookeeper?init.d]#?vim?zookeeper???
  2. ??
  3. #!/bin/bash??
  4. #chkconfig:2345?20?90??
  5. #description:zookeeper??
  6. #processname:zookeeper??
  7. export?JAVA_HOME=//usr/java/jdk1.8.0_112??
  8. case?$1?in??
  9. ????????start)?su?root?/usr/local/zookeeper-3.4.5/bin/zkServer.sh?start;;??
  10. ????????stop)?su?root?/usr/local/zookeeper-3.4.5/bin/zkServer.sh?stop;;??
  11. ????????status)?su?root?/usr/local/zookeeper-3.4.5/bin/zkServer.sh?status;;??
  12. ????????restart)?su?/usr/local/zookeeper-3.4.5/bin/zkServer.sh?restart;;??
  13. ????????*)?echo?"require?start|stop|status|restart"?;;??
  14. esac??
4、使用service zookeeper start/stop命令來嘗試啟動關閉zookeeper,使用service zookeeper status查看zookeeper狀態。

先來看啟動及狀態

[html]?view plain?copy
  1. [root@zookeeper?init.d]#?service?zookeeper?start??
  2. JMX?enabled?by?default??
  3. Using?config:?/usr/local/zookeeper-3.4.5/bin/../conf/zoo.cfg??
  4. Starting?zookeeper?...?STARTED??
  5. [root@zookeeper?init.d]#?service?zookeeper?status??
  6. JMX?enabled?by?default??
  7. Using?config:?/usr/local/zookeeper-3.4.5/bin/../conf/zoo.cfg??
  8. Mode:?standalone??
  9. [root@zookeeper?init.d]#???
接著看關閉及狀態

[html]?view plain?copy
  1. [root@zookeeper?init.d]#?service?zookeeper?stop??
  2. JMX?enabled?by?default??
  3. Using?config:?/usr/local/zookeeper-3.4.5/bin/../conf/zoo.cfg??
  4. Stopping?zookeeper?...?STOPPED??
  5. [root@zookeeper?init.d]#?service?zookeeper?status??
  6. JMX?enabled?by?default??
  7. Using?config:?/usr/local/zookeeper-3.4.5/bin/../conf/zoo.cfg??
  8. Error?contacting?service.?It?is?probably?not?running.??
  9. [root@zookeeper?init.d]#??
5、添加到開機自啟

[html]?view plain?copy
  1. [root@zookeeper?init.d]#?chkconfig?--add?zookeeper???
? ? ? 添加完之后,我們使用chkconfig --list來查看開機自啟的服務中是否已經有我們的zookeeper了,如下所示,可以看到在最后一行便是我們的zookeeper服務了。

[html]?view plain?copy
  1. [root@zookeeper?init.d]#?chkconfig?--list??
  2. auditd??????????0:關閉????1:關閉????2:啟用????3:啟用????4:啟用????5:啟用????6:關閉??
  3. blk-availability????0:關閉????1:啟用????2:啟用????3:啟用????4:啟用????5:啟用????6:關閉??
  4. crond???????????0:關閉????1:關閉????2:啟用????3:啟用????4:啟用????5:啟用????6:關閉??
  5. ip6tables???????0:關閉????1:關閉????2:啟用????3:啟用????4:啟用????5:啟用????6:關閉??
  6. iptables????????0:關閉????1:關閉????2:啟用????3:啟用????4:啟用????5:啟用????6:關閉??
  7. iscsi???????????0:關閉????1:關閉????2:關閉????3:啟用????4:啟用????5:啟用????6:關閉??
  8. iscsid??????????0:關閉????1:關閉????2:關閉????3:啟用????4:啟用????5:啟用????6:關閉??
  9. lvm2-monitor????0:關閉????1:啟用????2:啟用????3:啟用????4:啟用????5:啟用????6:關閉??
  10. mdmonitor???????0:關閉????1:關閉????2:啟用????3:啟用????4:啟用????5:啟用????6:關閉??
  11. multipathd??????0:關閉????1:關閉????2:關閉????3:關閉????4:關閉????5:關閉????6:關閉??
  12. netconsole??????0:關閉????1:關閉????2:關閉????3:關閉????4:關閉????5:關閉????6:關閉??
  13. netfs???????????0:關閉????1:關閉????2:關閉????3:啟用????4:啟用????5:啟用????6:關閉??
  14. network?????????0:關閉????1:關閉????2:啟用????3:啟用????4:啟用????5:啟用????6:關閉??
  15. postfix?????????0:關閉????1:關閉????2:啟用????3:啟用????4:啟用????5:啟用????6:關閉??
  16. rdisc???????????0:關閉????1:關閉????2:關閉????3:關閉????4:關閉????5:關閉????6:關閉??
  17. restorecond?????0:關閉????1:關閉????2:關閉????3:關閉????4:關閉????5:關閉????6:關閉??
  18. rsyslog?????????0:關閉????1:關閉????2:啟用????3:啟用????4:啟用????5:啟用????6:關閉??
  19. saslauthd???????0:關閉????1:關閉????2:關閉????3:關閉????4:關閉????5:關閉????6:關閉??
  20. sshd????????????0:關閉????1:關閉????2:啟用????3:啟用????4:啟用????5:啟用????6:關閉??
  21. udev-post???????0:關閉????1:啟用????2:啟用????3:啟用????4:啟用????5:啟用????6:關閉??
  22. zookeeper???????0:關閉????1:關閉????2:啟用????3:啟用????4:啟用????5:啟用????6:關閉??
? ? ? ?開機自啟配置好了,我們重啟一下試試,如下所示。一切正常!!說明我們的開機自啟動成功了。

[html]?view plain?copy
  1. [root@zookeeper?~]#?/usr/local/zookeeper-3.4.5/bin/zkServer.sh?status??
  2. JMX?enabled?by?default??
  3. Using?config:?/usr/local/zookeeper-3.4.5/bin/../conf/zoo.cfg??
  4. Mode:?standalone??


本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/538122.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/538122.shtml
英文地址,請注明出處:http://en.pswp.cn/news/538122.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

怎樣查找html概念,HTML一般概念_html

■ html 一般概念:這節將簡單介紹 HTML。全稱:HyperText Mark-up Language譯稱:超文本標記語言。簡意:一種為普通文件中某些字句加上標識的語言,其目的在于運用標記(tag)合文件 達到預期的效果。HTML 是在 SGML 定義下…

聯想g470筆記本開vt_最“發泄”評測!飛刀鐵拳暴力輸出,聯想本結局竟然大亮?(附視頻)...

極果潮玩實驗室迎來一塊新的硬骨頭——聯想筆記本。喜歡來點新花樣的小伙伴們聽說它剛到不行,輕薄身板卻很耐造,于是大家都想和它較量一番,看看是什么樣的剛猛讓這款產品名聲在外。本期評測還是本著不走尋常路的風格,看看我們為它…

linux安裝telnet

一.檢查1、[rootlocalhost ~]# telnet bash: telnet: command not found 2、 查詢了是否安裝Telnet包,結果如下: [rootlocalhost ~]# rpm -qa telnet* telnet-server-0.17-47.el6.i686 3、又查詢了xinetd的狀態: [rootlocalhost ~]# service …

Linux里的21究竟是什么

原文連接:http://blog.csdn.net/ggxiaobai/article/details/53507530 --------------------------------------------------------- 我們在Linux下經常會碰到nohup command>/dev/null 2>&1 &這樣形式的命令。首先我們把這條命令大概分解下首先就是一個…

安陽師范學院計算機與信息工程學院吳琴霞,基于甲骨文字形動態描述庫的甲骨文輸入方法...

【摘要】該文分析了目前常用的甲骨文字在編碼和輸入方面的問題和不足,給出了一種甲骨文字形動態描述的方法.該方法在現代漢字的編碼和書寫規范基礎上,使用有向筆段和筆元對甲骨文進行描述,用擴展的編碼區域和外部描述字形庫相結合的方式,解決了甲骨文字特別是異體字和沒有識別的…

【leetcode】590. N-ary Tree Postorder Traversal

題目如下: 解題思路:湊數題2,做完先序做后序。湊數博2。 代碼如下: class Solution(object):def postorder(self, root):""":type root: Node:rtype: List[int]"""if root None:return []res []s…

dubbo控制臺安裝

為什么要安裝這個控制臺? 當我們的服務很多的時候,需要監管,查看,當項目變大的時候,會深深感謝它! 管理原理 對注冊中心Zookeeper中注冊的服務進行管理 安裝步驟 1、下載dubbo源碼,要與使用的…

Js中的基本概念

前言:剛畢業的應屆生,學習前端時間并不長,昨天參加面試,一輪筆試,兩輪技術面試。尤其在技術面試的時候感覺到自己基礎知識還是搞的有些亂,也突然明白到了一個扎實的Js基礎對于之后的路是有多重要。準備把Js…

oracle 查詢時間點數據_oracle統計時間段內每一天的數據(推薦)

下面給大家介紹oracle統計時間段內每一天的數據&#xff0c;具體sql語句如下所示&#xff1a;1. 生成1000個隨機數SELECT ROWNUM RN,DBMS_RANDOM.VALUE(0, 1000) RANDOMFROM DUALCONNECT BY ROWNUM < 1000;注&#xff1a;DBMS_RANDOM.VALUE(A, B)是隨機數產生函數, A是區間的…

dubbo服務的運行方式

1、使用Servlet容器運行&#xff08;Tomcat、Jetty等&#xff09;----不可取 缺點&#xff1a;增加復雜性&#xff08;端口、管理&#xff09; 浪費資源&#xff08;內存&#xff09; 假設1個服務模塊時&#xff0c;需要1臺tomcat&#xff0c;消耗3個端口&#xff0c;和200M…

Java讀取HTML傳人文件,java讀取html文件并獲取body中所有的標簽及內容的案例.pdf

java讀讀取取html文文件件,并并獲獲取取body中中所所有有的的標標簽簽及及內內容容的的案案例例這里的獲取的是html文件中body 中的所有標簽以及內容package com.lmt.service.file;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import j…

插件translator_Zotero Jasminum 插件的更新記錄

Jasminum 插件發布后 林知&#xff1a;簡單的Zotero CNKI 中文插件?zhuanlan.zhihu.com受到一些同學的關注&#xff0c;同時也收到許多反饋。我寫這個插件的初衷就是想讓大家在Zotero上能更方便的使用知網&#xff0c;尤其是人文社科相關專業的同學&#xff0c;他們尤其依賴中…

Tomcat的三個端口

8005 <Server port"8005" shutdown"SHUTDOWN"> 關閉tomcat通信接口 8009 <Connector port"8009" protocol"AJP/1.3" redirectPort"8443"/> 與其他http服務器通信接口&#xff0c;用于http服務器集合 8080…

計算機一級考試word題主要,2017年計算機一級考試word題及答案

1 / 7 2017 年計算機一級考試 及答案 計算機還是人們的學習工具和生活工具。借助家用計算機、個人計算機、計算機網、數據庫系統和各種終端設備&#xff0c;那么 2017 年計算機一級考試 及答案有哪一些 ?下面是 才小編收集整理的 2017 年計算機一級考試 及答案&#xff0c;歡迎…

ubuntu18.04 用xhell連接失敗

ifconfig命令有用之后&#xff0c;又發現xhell連接不上ubuntu18.04版本的虛擬機&#xff0c;原因是ubuntu18.04默認沒有安裝ssh服務。 使用以下命令安裝 sudo apt-get install openssh-server 安裝完成后,啟動ssh服務 sudo /etc/init.d/ssh start 查看ssh進程&#xff0c;若出現…

extjs中元數據_json – 如何配置ExtJS 4 Store(代理和閱讀器)來讀取元數據

我的問題是除了totalRecords之外如何獲取元數據,在我的例子中它是版本,代碼,searchquery(請查看json).{"result": {"version":"1","code":"200","searchquery": "false","totalRecords": &qu…

伍德里奇計量經濟學第五版第四章計算機操作,伍德里奇計量經濟學第四章

伍德里奇計量經濟學第四章2016年10?25? 星期? 下午10:21 Page 1User: ?建英name: log: /Users/wangjianying/Desktop/Chapter 4 Computer exercise.smcllog type: smclopened on: 25 Oct 2016, 22:20:411. do "/var/folders/qt/0wzmrhfd3rb93j2h5hhtcwqr0000gn/T//SD1…

2018百度之星程序設計大賽 - 資格賽 1002 子串查詢

子串查詢 Accepts: 1262 Submissions: 5335 Time Limit: 3500/3000 MS (Java/Others) Memory Limit: 262144/262144 K (Java/Others) Problem Description 度度熊的字符串課堂開始了&#xff01;要以像度度熊一樣的天才為目標&#xff0c;努力奮斗哦&#xff01; 為了檢驗你是否…

mysql sleep詳解_MySQL中sleep函數的特殊現象示例詳解

前言MySQL中的系統函數sleep&#xff0c;實際應用的場景不多&#xff0c;一般用來做實驗測試&#xff0c;昨天在測試的時候&#xff0c;意外發現sleep函數的一個特殊現象。如果在查詢語句中使用sleep函數&#xff0c;那么休眠的時間跟返回的記錄有關。如下測試所示&#xff1a;…

使用maven構建dubbo服務的可執行jar包

maven 項目結構 <build><!-- 使用dubbo推薦的方法&#xff0c;打包成jar&#xff0c;調用main方法啟動 --><finalName>admin-service-user</finalName><resources><resource><targetPath>${project.build.directory}/classes</ta…