您好,登錄后才能下訂單哦!
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)境搭建
免責(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)容。