溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

zookeeper以及kafka環(huán)境的搭建  

發(fā)布時(shí)間:2020-06-28 00:16:18 來(lái)源:網(wǎng)絡(luò) 閱讀:4775 作者:gggcgba 欄目:大數(shù)據(jù)

linux上的系統(tǒng)環(huán)境變量  在安裝zookeeper時(shí)不需要配置


1. 下載zookeeper二進(jìn)制安裝包(可以下載附件內(nèi)容或者到官網(wǎng)下載http://www.apache.org/dyn/closer.cgi/zookeeper/)


2解壓到linux上任意一路徑  本文新建在了/home/hadoop/下


tar -zxvf zookeeper-3.4.6.tar.gz


本人選擇 zookeeper-3.4.6.tar.gz   因?yàn)?.4.6版本屬于穩(wěn)定版本  


3,配置zookeeper 配置文件 


進(jìn)入 /home/hadoop/zookeeper-3.4.6/conf


cp zoo_sample.cfg zoo.cfg   復(fù)制程序包的事例配置文件  命名為zoo.cfg  zookeeper默認(rèn)讀取的就是zoo.cfg


# 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=/home/hadoop/zookeeper-3.4.6/data
dataLogDir=/home/hadoop/zookeeper-3.4.6/dataLogs
# the port at which the clients will connect
clientPort=12181
# the maximum number of client connections.
# increase this if you need to handle more clients
#maxClientCnxns=60
#
# Be sure to read the maintenance section of the 
# administrator guide before turning on autopurge.
#
# http://zookeeper.apache.org/doc/current/zookeeperAdmin.html#sc_maintenance
#
# 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
server.1=192.168.2.200:12888:13888
server.2=192.168.2.202:12888:13888
server.3=192.168.2.204:12888:13888
dataDir  Zookeeper 將寫數(shù)據(jù)的日志文件也保存在這個(gè)目錄里
dataLogDir   Zookeeper  快照文件


端口號(hào) 12888 為Zookeeper之間的通信端口號(hào)   默認(rèn)是 2888
端口號(hào) 13888 為Zookeeper之間的選舉端口號(hào)  默認(rèn)是 3888   每個(gè)為Zookeeper集群都有一個(gè)leader 如果其中一臺(tái)機(jī)器的leader死掉  會(huì)從集群中的機(jī)器follow選出的新的Leader。

server.1 server.2 server.3 的來(lái)源

構(gòu)成集群的依據(jù)就是 server.1 server.2 server.3

后面的 1,2,3是每個(gè)服務(wù)器在整個(gè)集群中的唯一標(biāo)識(shí) 不能重復(fù)  

配置時(shí)候 需要到 dataDir 目錄中執(zhí)行 echo "1">myid(第一個(gè)機(jī)器),echo "2">myid(第二個(gè)機(jī)器),echo "3">myid(第三個(gè)機(jī)器)


4,啟動(dòng) zookeeper

執(zhí)行  /home/hadoop/zookeeper-3.4.6/bin   中的 sh zkServer.sh start

查看執(zhí)行結(jié)果   jps

netstat -at|grep 12181

 至此 zookeeper的環(huán)境搭建已經(jīng)完成  


下節(jié)文章將會(huì)介紹kafuka的環(huán)境搭建 


向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI