Zookeeper初識(shí)

zookeeper 也是apache的頂級(jí)項(xiàng)目囊颅,所以他的項(xiàng)目官網(wǎng):http://zookeeper.apache.org/

zookeeper是什么

以下是官網(wǎng)的解釋

Apache ZooKeeper is an effort to develop and maintain an open-source server which enables highly reliable distributed coordination.
ZooKeeper is a centralized service for maintaining configuration information, naming, providing distributed synchronization, and providing group services. All of these kinds of services are used in some form or another by distributed applications. Each time they are implemented there is a lot of work that goes into fixing the bugs and race conditions that are inevitable. Because of the difficulty of implementing these kinds of services, applications initially usually skimp on them ,which make them brittle in the presence of change and difficult to manage. Even when done correctly, different implementations of these services lead to management complexity when the applications are deployed.

以下是百度百科的說(shuō)明

ZooKeeper是一個(gè)分布式的卫袒,開(kāi)放源碼的分布式應(yīng)用程序協(xié)調(diào)服務(wù)漠其。是Google的Chubby一個(gè)開(kāi)源的實(shí)現(xiàn)帐萎,是Hadoop和Hbase的重要組件。它是一個(gè)為分布式應(yīng)用提供一致性服務(wù)的軟件,提供的功能包括:配置維護(hù)、域名服務(wù)颤诀、分布式同步、組服務(wù)等对湃。它是集群的管理者崖叫,監(jiān)視著集群中各個(gè)節(jié)點(diǎn)的狀態(tài)根據(jù)節(jié)點(diǎn)提交的反饋進(jìn)行下一步合理操作。最終拍柒,將簡(jiǎn)單易用的接口和性能高效心傀、功能穩(wěn)定的系統(tǒng)提供給用戶(hù)

剛接觸zookeeper,那么先總安裝開(kāi)始說(shuō)起吧

下載

https://www.apache.org/dyn/closer.cgi/zookeeper/
從這里選擇一個(gè)鏡像下載
我選的這個(gè)
是Zookeeper-3.4.12

安裝

將剛才下載zookeeper-3.4.12.tar.gz 解壓

tar -zxvf zookeeper-3.4.12.tar.gz

移動(dòng)

mv zookeeper-3.4.12 /usr/local/zookeeper
這個(gè)時(shí)候拆讯,可以打開(kāi)/usr/local/zookeeper/docs/index.html
或者進(jìn)入這里http://zookeeper.apache.org/doc/current/index.html脂男,
在頁(yè)面上點(diǎn)擊“Getting Started”,就進(jìn)入http://zookeeper.apache.org/doc/current/zookeeperStarted.html
這個(gè)頁(yè)面和剛才docs里的文件內(nèi)容一致

新建data目錄

mkdir -p /var/lib/zookeeper/data
這個(gè)路徑會(huì)寫(xiě)入到zoo.cfg文件中

準(zhǔn)備配置文件

cd /usr/local/zookeeper/conf
mv zoo_sample.cfg zoo.cfg
vi zoo.cfg

編輯zoo.cfg种呐,GettingStarted中也有相關(guān)內(nèi)容,主要修改以下內(nèi)容

tickTime=2000
dataDir=/var/lib/zookeeper/data
clientPort=2181
還有一個(gè)dataLogDir參數(shù)宰翅,如果不設(shè)置,日志默認(rèn)使用dataDir的目錄

啟動(dòng)zookeeper

cd /usr/local/zookeeper
bin/zkServer.sh start

連接到zookeeper

bin/zkCli.sh -server 127.0.0.1:2181

如果連接成功:

Connecting to localhost:2181
log4j:WARN No appenders could be found for logger (org.apache.zookeeper.ZooKeeper).
log4j:WARN Please initialize the log4j system properly.
Welcome to ZooKeeper!
JLine support is enabled
[zkshell: 0]

輸入一個(gè)命令爽室,試試

[zkshell: 0] help
ZooKeeper host:port cmd args
        get path [watch]
        ls path [watch]
        set path data [version]
        delquota [-n|-b] path
        quit
        printwatches on|off
        createpath data acl
        stat path [watch]
        listquota path
        history
        setAcl path acl
        getAcl path
        sync path
        redo cmdno
        addauth scheme auth
        delete path [version]
        setquota -n|-b val path

后面的驗(yàn)證汁讼,按照官網(wǎng)文檔,增加一個(gè)znode阔墩,set一個(gè)數(shù)據(jù)嘿架,再get一個(gè)數(shù)據(jù)

停止zookeeper

剛才進(jìn)入到zookeeper 的shell中,輸入命令:quit 就退出啸箫。

bing/zkServer.sh stop
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末耸彪,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子忘苛,更是在濱河造成了極大的恐慌搜囱,老刑警劉巖丑瞧,帶你破解...
    沈念sama閱讀 222,729評(píng)論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異蜀肘,居然都是意外死亡绊汹,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,226評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門(mén)扮宠,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)西乖,“玉大人,你說(shuō)我怎么就攤上這事坛增』竦瘢” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 169,461評(píng)論 0 362
  • 文/不壞的土叔 我叫張陵收捣,是天一觀的道長(zhǎng)届案。 經(jīng)常有香客問(wèn)我,道長(zhǎng)罢艾,這世上最難降的妖魔是什么楣颠? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 60,135評(píng)論 1 300
  • 正文 為了忘掉前任,我火速辦了婚禮咐蚯,結(jié)果婚禮上童漩,老公的妹妹穿的比我還像新娘。我一直安慰自己春锋,他們只是感情好矫膨,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,130評(píng)論 6 398
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著期奔,像睡著了一般侧馅。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上呐萌,一...
    開(kāi)封第一講書(shū)人閱讀 52,736評(píng)論 1 312
  • 那天施禾,我揣著相機(jī)與錄音,去河邊找鬼搁胆。 笑死弥搞,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的渠旁。 我是一名探鬼主播攀例,決...
    沈念sama閱讀 41,179評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼顾腊!你這毒婦竟也來(lái)了粤铭?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 40,124評(píng)論 0 277
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤杂靶,失蹤者是張志新(化名)和其女友劉穎梆惯,沒(méi)想到半個(gè)月后酱鸭,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,657評(píng)論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡垛吗,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,723評(píng)論 3 342
  • 正文 我和宋清朗相戀三年凹髓,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片怯屉。...
    茶點(diǎn)故事閱讀 40,872評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡蔚舀,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出锨络,到底是詐尸還是另有隱情赌躺,我是刑警寧澤,帶...
    沈念sama閱讀 36,533評(píng)論 5 351
  • 正文 年R本政府宣布羡儿,位于F島的核電站礼患,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏掠归。R本人自食惡果不足惜缅叠,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,213評(píng)論 3 336
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望拂到。 院中可真熱鬧,春花似錦码泞、人聲如沸兄旬。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,700評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)领铐。三九已至,卻和暖如春宋舷,著一層夾襖步出監(jiān)牢的瞬間绪撵,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,819評(píng)論 1 274
  • 我被黑心中介騙來(lái)泰國(guó)打工祝蝠, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留音诈,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 49,304評(píng)論 3 379
  • 正文 我出身青樓绎狭,卻偏偏與公主長(zhǎng)得像细溅,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子儡嘶,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,876評(píng)論 2 361

推薦閱讀更多精彩內(nèi)容

  • 昨天參加一個(gè)學(xué)生的婚禮喇聊,遇到了八年前畢業(yè)的學(xué)生,她現(xiàn)在是一家大型醫(yī)藥公司營(yíng)銷(xiāo)部的副經(jīng)理蹦狂。在我看來(lái)誓篱,她現(xiàn)在的狀...
    小預(yù)未來(lái)閱讀 226評(píng)論 0 0
  • 隨著市場(chǎng)競(jìng)爭(zhēng)的激烈窜骄,贈(zèng)品促銷(xiāo)已經(jīng)成為廠(chǎng)家在大賣(mài)場(chǎng)爭(zhēng)奪戰(zhàn)中最常用的武器之一锦募。你也送,他也送啊研,送來(lái)送去御滩,商家、商場(chǎng)對(duì)促...
    億胡開(kāi)花閱讀 757評(píng)論 0 0