Elastic-Job(一):Zookeeper概述及單機(jī)環(huán)境搭建

Elastic-Job學(xué)習(xí)的前置課程麻献,先認(rèn)識(shí)一下Zookeeper海蔽。

Zookeeper概述

Zookeeper可以實(shí)現(xiàn)集群中的分布式協(xié)調(diào)服務(wù)洪乍,也就是在集群環(huán)境中庆亡,用來協(xié)調(diào)所有機(jī)器的工作;它保證了分布式數(shù)據(jù)的一致性录煤。

Zookeeper的特點(diǎn)

-順序一致性:同一個(gè)客戶端發(fā)起的請求鳄厌,最終按順序應(yīng)用到zk中。
-原子性:一個(gè)事務(wù)操作妈踊,集群中的所有機(jī)器要么都成功了嚎,要么都不成功,沒有中間狀態(tài)廊营。
-單一視圖:zk集群歪泳,無論客戶端連得集群中的哪一臺(tái)機(jī)器,獲取到的數(shù)據(jù)都是一樣的露筒。
-可靠性:如果操作被一臺(tái)機(jī)器接收夹囚,那么它將被所有的服務(wù)器接受。
-實(shí)時(shí)性:只能保證順序一致性和最終一致性邀窃。

zookeeper的數(shù)據(jù)模型

zookeeper中可以保存數(shù)據(jù)荸哟;它會(huì)維護(hù)一個(gè)具有層次關(guān)系的數(shù)據(jù)結(jié)構(gòu),它非常類似于一個(gè)標(biāo)準(zhǔn)的文件系統(tǒng)瞬捕。
zk好比文件系統(tǒng)的話鞍历,那么ZNODE就是文件夾,文件夾里面可以放文件肪虎,ZNODE里面可以放數(shù)據(jù)劣砍,文件夾里面可以還有文件夾,ZNODE里面還可以套著另外的ZNODE扇救,不同的是刑枝,文件夾里面可以存很多個(gè)文件,ZNODE里面只能存一段數(shù)據(jù)迅腔。

zookeeper單機(jī)環(huán)境搭建

在單位找了一臺(tái)閑置的測試環(huán)境装畅,嘗試了一下zk的搭建,過程還是比較簡單的沧烈。

安裝JDK

先下載一個(gè)jdk1.8掠兄,注意安裝包是rpm還是tar.gz格式的。rpm是redhat package 就是紅帽的標(biāo)準(zhǔn)安裝包锌雀,有些Linux系統(tǒng)是不支持的蚂夕。rpm安裝時(shí)會(huì)自動(dòng)配置,一般都是lib安裝到/urs/bin, bin安裝到/usr/bin下面腋逆,如果沒有安裝到/urs/bin下婿牍,也會(huì)在該目錄下建立一個(gè)軟連接。

[root@TKNTS-POL1 tmp]# chmod +x jdk-8u144-linux-x64.rpm

[root@TKNTS-POL1 tmp]# rpm -ivh jdk-8u144-linux-x64.rpm 

[root@TKNTS-POL1 tmp]# java -version
java version "1.8.0_144"
Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)

安裝zk

Linux 的軟件安裝目錄是也是有講究的:
/usr:系統(tǒng)級(jí)的目錄惩歉,可以理解為C:/Windows/等脂,/usr/lib理解為C:/Windows/System32俏蛮。
/usr/local:用戶級(jí)的程序目錄,可以理解為C:/Progrem Files/慎菲。用戶自己編譯的軟件默認(rèn)會(huì)安裝到這個(gè)目錄下嫁蛇。
/opt:用戶級(jí)的程序目錄锨并,可以理解為D:/Software露该,opt有可選的意思,這里可以用于放置第三方大型軟件(或游戲)第煮,當(dāng)你不需要時(shí)解幼,直接rm -rf掉即可。在硬盤容量不夠時(shí)包警,也可將/opt單獨(dú)掛載到其他磁盤上使用撵摆。

zk下載了之后,我是放到了/home/admin目錄下面害晦,其實(shí)最好還是能按照上面的要求來特铝。

[root@TKNTS-POL1 admin]# pwd
/home/admin
[root@TKNTS-POL1 admin]# tar xzvf zookeeper-3.4.10.tar.gz

進(jìn)入zookeeper目錄下的conf子目錄, 創(chuàng)建zoo.cfg:

[root@TKNTS-POL1 conf]# cp zoo_sample.cfg zoo.cfg

參數(shù)說明:
-tickTime: zookeeper中使用的基本時(shí)間單位, 毫秒值.
-dataDir: 數(shù)據(jù)目錄. 可以是任意目錄.
-dataLogDir: log目錄, 同樣可以是任意目錄. 如果沒有設(shè)置該參數(shù), 將使用和dataDir相同的設(shè)置.
-clientPort: 監(jiān)聽client連接的端口號(hào).

至此, zookeeper的單機(jī)模式已經(jīng)配置好了. 啟動(dòng)server只需運(yùn)行腳本:

[root@TKNTS-POL1 bin]# ./zkServer.sh start

后面有一些框架應(yīng)用的時(shí)候會(huì)使用到zk,后面先介紹一下elastic-job...

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末壹瘟,一起剝皮案震驚了整個(gè)濱河市鲫剿,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌稻轨,老刑警劉巖灵莲,帶你破解...
    沈念sama閱讀 210,978評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異殴俱,居然都是意外死亡政冻,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,954評(píng)論 2 384
  • 文/潘曉璐 我一進(jìn)店門线欲,熙熙樓的掌柜王于貴愁眉苦臉地迎上來明场,“玉大人,你說我怎么就攤上這事李丰¢叛撸” “怎么了?”我有些...
    開封第一講書人閱讀 156,623評(píng)論 0 345
  • 文/不壞的土叔 我叫張陵嫌套,是天一觀的道長逆屡。 經(jīng)常有香客問我,道長踱讨,這世上最難降的妖魔是什么魏蔗? 我笑而不...
    開封第一講書人閱讀 56,324評(píng)論 1 282
  • 正文 為了忘掉前任,我火速辦了婚禮痹筛,結(jié)果婚禮上莺治,老公的妹妹穿的比我還像新娘廓鞠。我一直安慰自己,他們只是感情好谣旁,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,390評(píng)論 5 384
  • 文/花漫 我一把揭開白布床佳。 她就那樣靜靜地躺著,像睡著了一般榄审。 火紅的嫁衣襯著肌膚如雪砌们。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,741評(píng)論 1 289
  • 那天搁进,我揣著相機(jī)與錄音浪感,去河邊找鬼。 笑死饼问,一個(gè)胖子當(dāng)著我的面吹牛影兽,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播莱革,決...
    沈念sama閱讀 38,892評(píng)論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼峻堰,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了盅视?” 一聲冷哼從身側(cè)響起捐名,我...
    開封第一講書人閱讀 37,655評(píng)論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎左冬,沒想到半個(gè)月后桐筏,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,104評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡拇砰,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,451評(píng)論 2 325
  • 正文 我和宋清朗相戀三年梅忌,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片除破。...
    茶點(diǎn)故事閱讀 38,569評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡牧氮,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出瑰枫,到底是詐尸還是另有隱情踱葛,我是刑警寧澤,帶...
    沈念sama閱讀 34,254評(píng)論 4 328
  • 正文 年R本政府宣布光坝,位于F島的核電站尸诽,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏盯另。R本人自食惡果不足惜性含,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,834評(píng)論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望鸳惯。 院中可真熱鬧商蕴,春花似錦叠萍、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,725評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至格郁,卻和暖如春腹殿,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背理张。 一陣腳步聲響...
    開封第一講書人閱讀 31,950評(píng)論 1 264
  • 我被黑心中介騙來泰國打工赫蛇, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留绵患,地道東北人雾叭。 一個(gè)月前我還...
    沈念sama閱讀 46,260評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像落蝙,于是被迫代替她去往敵國和親织狐。 傳聞我的和親對象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,446評(píng)論 2 348

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