Zookeeper開發(fā)環(huán)境配置

Zookeeper開發(fā)環(huán)境配置

為什么要配置

經常在開發(fā)的時候捡遍,特別是分布的時候我們經常使用的就是Zookeeper牵寺,但是很多人都是在配置了zoo.cfg以后都是直接撞擊CMD窗口医寿,不是說不對,我是覺得現(xiàn)在誰的開發(fā)機不是4G內存以上,那為啥不配置成服務呢吉拳?每次一個窗口看著都是LOW

必備知識以及工具

下載commons-demon工具

這個工具是Apache給我們開發(fā)的一款win下通用服務軟件豺撑,為了的就是解決我們在制作啟動服務的時候遇到困難烈疚。
Commons Daemon可以將一個普通的java應用程序作為linuxwindows的后臺服務,以daemon方式運行聪轿。例如Tomcat就是使用這個項目來實現(xiàn)作為Linux和Windows的服務啟動/停止的爷肝。

它分為兩個部分,一部分是用C寫的,與操作系統(tǒng)交互灯抛,另一部分是用java寫的金赦,提供Daemon接口。Apache commons daemon對win32和Unix平臺都有支持对嚼,win32平臺使用procrun, Unix平臺使用jsvc

咱們使用下載地址:http://archive.apache.org/dist/commons/daemon/binaries/windows/

說明文檔:http://commons.apache.org/proper/commons-daemon/procrun.html

建議下載最新版本夹抗,為啥不知道,反正新的一般情況下比老的相對情況下是比較好用
其實有一個更好用的工具:java service wrapper但是要錢纵竖,我直接否決了
Wrapper下載地址:<http://wrapper.tanukisoftware.com/doc/english/download.jsp>

Zookeeper安裝

安裝沒有任何好講解的漠烧,下載解壓縮,完后修改conf文件夾配置文件靡砌,添加集群或者其他沽甥,新建一個DATA保存目錄即可!

配置系統(tǒng)變量

我們需要在系統(tǒng)中添加ZOOKEEPER_SERVICE乏奥,ZOOKEEPER_HOME兩個環(huán)境變量摆舟,為了使給我們后邊的BAT腳本添加運行命令的時候可以使用,替代常常的地址邓了!

①添加系統(tǒng)變量ZOOKEEPER_SERVICE
變量名稱填寫:ZOOKEEPER_SERVICE
變量值填寫:zookeeper_service

②添加系統(tǒng)變量ZOOKEEPER_HOME
變量名稱填寫:ZOOKEEPER_HOME
變量值填寫:點擊瀏覽文件夾恨诱,完后選擇zookeeper文件夾

新建運行創(chuàng)建服務命令腳本

prunsrv.exe "http://IS//%ZOOKEEPER_SERVICE%" ^
        --DisplayName="Zookeeper (%ZOOKEEPER_SERVICE%)" ^
        --Description="Zookeeper (%ZOOKEEPER_SERVICE%)" ^
        --Startup=auto --StartMode=exe ^
        --StartPath=%ZOOKEEPER_HOME% ^
        --StartImage=%ZOOKEEPER_HOME%\bin\zkServer.cmd ^
        --StopPath=%ZOOKEEPER_HOME%\ ^
        --StopImage=%ZOOKEEPER_HOME%\bin\zkServerStop.cmd ^
        --StopMode=exe --StopTimeout=5 ^
        --LogPath=%ZOOKEEPER_HOME% --LogPrefix=zookeeper-wrapper ^
        --PidFile=zookeeper.pid --LogLevel=Info --StdOutput=auto --StdError=auto

命令很簡單,不解釋了骗炉,看看上邊發(fā)的文檔地址照宝,五分鐘內絕對明白,把這個文件保存為Zookeeper_Install_Service.bat直接管理員選線運行就可以了.
備注:^這個就是換行的意思句葵,win下的標識符

新建關閉服務腳本

Zoookeeper沒有給我們提供關閉腳本厕鹃,知識提供了一個CMD的開啟腳本,所以我們需要自己建立一個乍丈,主要是機制問題剂碴,關閉窗口,就終止進程轻专,他本身就沒有提供服務忆矛,怎么可能在提供關閉腳本。

@echo off
 setlocal
 TASKLIST /svc | findstr /c:"%ZOOKEEPER_SERVICE%" > %ZOOKEEPER_HOME%\zookeeper_svc.pid
 FOR /F "tokens=2 delims= " %%G IN (%ZOOKEEPER_HOME%\zookeeper_svc.pid) DO (
    @set zkPID=%%G
 )
 taskkill /PID %zkPID% /T /F
 del %ZOOKEEPER_HOME%/zookeeper_svc.pid
 endlocal

為啥這么寫请垛,這個編寫是按照我們服務創(chuàng)建腳本催训,說白了這個就是根據PID標識,完后KILL掉進程完事宗收!

這個必須保存為:zkServerStop.cmd因為我們啟動腳本里寫的是這個名字

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末漫拭,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子混稽,更是在濱河造成了極大的恐慌采驻,老刑警劉巖审胚,帶你破解...
    沈念sama閱讀 212,454評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異挑宠,居然都是意外死亡菲盾,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,553評論 3 385
  • 文/潘曉璐 我一進店門各淀,熙熙樓的掌柜王于貴愁眉苦臉地迎上來懒鉴,“玉大人,你說我怎么就攤上這事碎浇×倨祝” “怎么了?”我有些...
    開封第一講書人閱讀 157,921評論 0 348
  • 文/不壞的土叔 我叫張陵奴璃,是天一觀的道長悉默。 經常有香客問我,道長苟穆,這世上最難降的妖魔是什么抄课? 我笑而不...
    開封第一講書人閱讀 56,648評論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮雳旅,結果婚禮上跟磨,老公的妹妹穿的比我還像新娘。我一直安慰自己攒盈,他們只是感情好抵拘,可當我...
    茶點故事閱讀 65,770評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著型豁,像睡著了一般僵蛛。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上迎变,一...
    開封第一講書人閱讀 49,950評論 1 291
  • 那天充尉,我揣著相機與錄音,去河邊找鬼氏豌。 笑死喉酌,一個胖子當著我的面吹牛,可吹牛的內容都是我干的泵喘。 我是一名探鬼主播,決...
    沈念sama閱讀 39,090評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼般妙,長吁一口氣:“原來是場噩夢啊……” “哼纪铺!你這毒婦竟也來了?” 一聲冷哼從身側響起碟渺,我...
    開封第一講書人閱讀 37,817評論 0 268
  • 序言:老撾萬榮一對情侶失蹤鲜锚,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體芜繁,經...
    沈念sama閱讀 44,275評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡旺隙,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,592評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了骏令。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片蔬捷。...
    茶點故事閱讀 38,724評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖榔袋,靈堂內的尸體忽然破棺而出周拐,到底是詐尸還是另有隱情,我是刑警寧澤凰兑,帶...
    沈念sama閱讀 34,409評論 4 333
  • 正文 年R本政府宣布妥粟,位于F島的核電站,受9級特大地震影響吏够,放射性物質發(fā)生泄漏勾给。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 40,052評論 3 316
  • 文/蒙蒙 一锅知、第九天 我趴在偏房一處隱蔽的房頂上張望播急。 院中可真熱鬧,春花似錦喉镰、人聲如沸旅择。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,815評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽生真。三九已至,卻和暖如春捺宗,著一層夾襖步出監(jiān)牢的瞬間柱蟀,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,043評論 1 266
  • 我被黑心中介騙來泰國打工蚜厉, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留长已,地道東北人。 一個月前我還...
    沈念sama閱讀 46,503評論 2 361
  • 正文 我出身青樓昼牛,卻偏偏與公主長得像术瓮,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子贰健,可洞房花燭夜當晚...
    茶點故事閱讀 43,627評論 2 350

推薦閱讀更多精彩內容