成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專(zhuān)欄INFORMATION COLUMN

zookeeper在linux環(huán)境安裝

iOS122 / 1811人閱讀

摘要:由于月份需要處理各類(lèi)年終事情,未能寫(xiě)一篇博客,深表慚愧,從現(xiàn)在開(kāi)始好好寫(xiě)作,爭(zhēng)取完成今年篇的目標(biāo)。是的子項(xiàng)目,是一個(gè)開(kāi)源的分布式應(yīng)用協(xié)調(diào)服務(wù),可以用來(lái)完成統(tǒng)一命名服務(wù)狀態(tài)同步服務(wù)集群管理分布式應(yīng)用配置項(xiàng)的管理等工作。

由于1月份需要處理各類(lèi)年終事情,未能寫(xiě)一篇博客,深(cai)表(guai)慚愧,從現(xiàn)在開(kāi)始好好寫(xiě)作,爭(zhēng)取完成今年50篇的目標(biāo)。
zookeeper是apache hadoop的子項(xiàng)目,是一個(gè)開(kāi)源的分布式應(yīng)用協(xié)調(diào)服務(wù),可以用來(lái)完成統(tǒng)一命名服務(wù)、狀態(tài)同步服務(wù)、集群管理、分布式應(yīng)用配置項(xiàng)的管理等工作。

下載

可以在zookeeper官網(wǎng)找一個(gè)最快的鏡像下載,http://zookeeper.apache.org/r...。

@iZ23ow0rbyyZ:~$ wget http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.11/zookeeper-3.4.11.tar.gz
--2018-02-05 21:28:58--  http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.4.11/zookeeper-3.4.11.tar.gz
Resolving mirror.bit.edu.cn (mirror.bit.edu.cn)... 202.204.80.77, 2001:da8:204:2001:250:56ff:fea1:22
Connecting to mirror.bit.edu.cn (mirror.bit.edu.cn)|202.204.80.77|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 36668066 (35M) [application/octet-stream]
Saving to: ‘zookeeper-3.4.11.tar.gz’

100%[=======================================================================================================================================================================>] 36,668,066  1.68MB/s   in 21s    

2018-02-05 21:29:19 (1.68 MB/s) - ‘zookeeper-3.4.11.tar.gz’ saved [36668066/36668066]
解壓
tar -zxvf zookeeper-3.4.11.tar.gz zookeeper-3.4.11
配置

zookeeper的配置的文件,在其根目錄的conf文件夾中,默認(rèn)有個(gè)zoo_sample.cfg配置文件,需求將其改為zoo.cfg文件才能正常使用。

cd zookeeper-3.4.11/conf/
cp zoo_sample.cfg zoo.cfg
vi zoo.cfg

可以看到zookeeper的配置文件如下:

# The number of milliseconds of each tick
tickTime=2000
# The number of ticks that the initial 
# synchronization phase can take
initLimit=10
# The number of ticks that can pass between 
# sending a request and getting an acknowledgement
syncLimit=5
# the directory where the snapshot is stored.
# do not use /tmp for storage, /tmp here is just 
# example sakes.
dataDir=/tmp/zookeeper
# the port at which the clients will connect
clientPort=2181
# the maximum number of client connections.
# increase this if you need to handle more clients
#maxClientCnxns=60
# The number of snapshots to retain in dataDir
#autopurge.snapRetainCount=3
# Purge task interval in hours
# Set to "0" to disable auto purge feature
#autopurge.purgeInterval=1

tickTime:這個(gè)時(shí)間是作為Zookeeper 服務(wù)器之間或客戶端與服務(wù)器之間心跳的時(shí)間間隔,也就是每個(gè) tickTime 時(shí)間就會(huì)發(fā)送一個(gè)心跳。

dataDir:顧名思義就是Zookeeper 保存數(shù)據(jù)的目錄,在未設(shè)置dataLogDir的情況下,Zookeeper 將寫(xiě)數(shù)據(jù)的日志文件也保存在這個(gè)目錄里。

dataLogDir:顧名思義就是Zookeeper 保存日志文件的目錄。

clientPort:這個(gè)端口就是客戶端連接Zookeeper 服務(wù)器的端口,Zookeeper 會(huì)監(jiān)聽(tīng)這個(gè)端口,接受客戶端的訪問(wèn)請(qǐng)求。

如果是集群模式還需要一下的配置:

initLimit:這個(gè)配置項(xiàng)是用來(lái)配置Zookeeper 接受客戶端(這里所說(shuō)的客戶端不是用戶連接 Zookeeper 服務(wù)器的客戶端,而是 Zookeeper 服務(wù)器集群中連接到 Leader 的 Follower 服務(wù)器)初始化連接時(shí)最長(zhǎng)能忍受多少個(gè)心跳時(shí)間間隔數(shù)。當(dāng)已經(jīng)超過(guò) 10 個(gè)心跳的時(shí)間(也就是 tickTime)長(zhǎng)度后 Zookeeper 服務(wù)器還沒(méi)有收到客戶端的返回信息,那么表明這個(gè)客戶端連接失敗??偟臅r(shí)間長(zhǎng)度就是 5*2000=10 秒。

syncLimit:這個(gè)配置項(xiàng)標(biāo)識(shí)Leader 與 Follower 之間發(fā)送消息,請(qǐng)求和應(yīng)答時(shí)間長(zhǎng)度,最長(zhǎng)不能超過(guò)多少個(gè) tickTime 的時(shí)間長(zhǎng)度,總的時(shí)間長(zhǎng)度就是 2*2000=4 秒。

server.A=B:C:D:其中 A 是一個(gè)數(shù)字,表示這個(gè)是第幾號(hào)服務(wù)器;B 是這個(gè)服務(wù)器的 ip 地址;C 表示的是這個(gè)服務(wù)器與集群中的 Leader 服務(wù)器交換信息的端口;D 表示的是萬(wàn)一集群中的 Leader 服務(wù)器掛了,需要一個(gè)端口來(lái)重新進(jìn)行選舉,選出一個(gè)新的 Leader,而這個(gè)端口就是用來(lái)執(zhí)行選舉時(shí)服務(wù)器相互通信的端口。如果是偽集群的配置方式,由于 B 都是一樣,所以不同的 Zookeeper 實(shí)例通信端口號(hào)不能一樣,所以要給它們分配不同的端口號(hào)。

啟動(dòng)
wwk@iZ23ow0rbyyZ:~/zookeeper-3.4.11/bin$ ./zkServer.sh 
ZooKeeper JMX enabled by default
Using config: /home/wwk/zookeeper-3.4.11/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED

啟動(dòng)zookeeper服務(wù)后,可以連接使用zkCli.sh連接服務(wù)

wwk@iZ23ow0rbyyZ:~/zookeeper-3.4.11/bin$ ./zkCli.sh 
后記

好了關(guān)于zookeeper的安裝配置說(shuō)到這里,可以說(shuō)zookeeper的安裝還是很簡(jiǎn)單的,下一次再講講zookeeper的詳細(xì)運(yùn)用。

參考文章:
http://blog.csdn.net/clj198606061111/article/details/21887219

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/68904.html

相關(guān)文章

  • 如何Linux下搭建Zookeeper管理中心

    摘要:最近在做宜立方商城項(xiàng)目時(shí)要求使用服務(wù)搭建一個(gè)服務(wù)架構(gòu),雖然在環(huán)境下也可以啟動(dòng)服務(wù),但是作為搭建服務(wù)的不二選擇,使用服務(wù)器搭建服務(wù)無(wú)疑更為合適,今天我們就在環(huán)境下搭建一個(gè)基于的分布式服務(wù)注冊(cè)中心。 最近在做宜立方商城項(xiàng)目時(shí)要求使用dubbo-Zookeeper服務(wù)搭建一個(gè)SOA服務(wù)架構(gòu),雖然在Windows環(huán)境下也可以啟動(dòng)Zookeeper服務(wù),但是作為搭建服務(wù)的不二選擇,使用Linux...

    Ajian 評(píng)論0 收藏0
  • 如何Linux下搭建Zookeeper管理中心

    摘要:最近在做宜立方商城項(xiàng)目時(shí)要求使用服務(wù)搭建一個(gè)服務(wù)架構(gòu),雖然在環(huán)境下也可以啟動(dòng)服務(wù),但是作為搭建服務(wù)的不二選擇,使用服務(wù)器搭建服務(wù)無(wú)疑更為合適,今天我們就在環(huán)境下搭建一個(gè)基于的分布式服務(wù)注冊(cè)中心。 最近在做宜立方商城項(xiàng)目時(shí)要求使用dubbo-Zookeeper服務(wù)搭建一個(gè)SOA服務(wù)架構(gòu),雖然在Windows環(huán)境下也可以啟動(dòng)Zookeeper服務(wù),但是作為搭建服務(wù)的不二選擇,使用Linux...

    vslam 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<