zookeeper以及kafka環境的搭建

linux上的系統環境變量  在安裝zookeeper時不須要配置html


1. 下載zookeeper二進制安裝包(能夠下載附件內容或者到官網下載http://www.apache.org/dyn/closer.cgi/zookeeper/) linux


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


tar -zxvf zookeeper-3.4.6.tar.gz服務器


本人選擇 zookeeper-3.4.6.tar.gz   由於3.4.6版本屬於穩定版本  ide


3,配置zookeeper 配置文件 oop


進入 /home/hadoop/zookeeper-3.4.6/confui


cp zoo_sample.cfg zoo.cfg   複製程序包的事例配置文件  命名爲zoo.cfg  zookeeper默認讀取的就是zoo.cfgthis


# 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 將寫數據的日誌文件也保存在這個目錄裏
dataLogDir   Zookeeper  快照文件


端口號 12888 爲Zookeeper之間的通訊端口號   默認是 2888
端口號 13888 爲Zookeeper之間的選舉端口號  默認是 3888   每一個爲Zookeeper集羣都有一個leader 若是其中一臺機器的leader死掉  會從集羣中的機器follow選出的新的Leader。

server.1 server.2 server.3 的來源

構成集羣的依據就是 server.1 server.2 server.3

後面的 1,2,3是每一個服務器在整個集羣中的惟一標識 不能重複  

配置時候 須要到 dataDir 目錄中執行 echo "1">myid(第一個機器),echo "2">myid(第二個機器),echo "3">myid(第三個機器)


4,啓動 zookeeper

執行  /home/hadoop/zookeeper-3.4.6/bin   中的 sh zkServer.sh start

查看執行結果   jps

netstat -at|grep 12181

 至此 zookeeper的環境搭建已經完成  spa


下節文章將會介紹kafuka的環境搭建 日誌

相關文章
相關標籤/搜索