#set zookeeper enviroment
export zookeeper_home=/home/takemu/zookeeper-3.3.4
export path=$path:$zookeeper_home/bin:$zookeeper_home/conf
4. 修改conf/zoo.cfg。在%zookeeper_home%/conf下我們可以看到zoo_sample.cfg,把它改名為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.
datadir=/tmp/zookeeper
# the port at which the clients will connect
clientport=2181
修改如下(略去注釋):
ticktime=2000
initlimit=10
synclimit=5
datadir=/home/takemu/zookeeper-3.3.4/data #此處修改
clientport=2181
#新增server.1=192.168.21.10:7000:7001
server.2=192.168.21.11:7000:7001
server.3=192.168.21.12:7000:7001
其中server.id=host:port:port標識了不同的zookeeper伺服器,這些伺服器作為集群的一部分應該知道集群中的其他機器。接下倆,在datadir指定的資料夾下建立乙個檔名為myid的檔案,這個檔案中僅含一行內容,即該伺服器的id值(1、2或者3)
至此,配置工作就結束了。進入bin目錄下,執行命令zkserver.sh start,顯示
執行命令jps,若出現quorumpeermain程序,則說明zookeeper執行了。照此方法,啟動其他伺服器上的zookeeper。
zookeeper集群安裝
此處為zookeeper 3.3.2 2.分別解壓至zookeepr集群機器 一般為基數臺機器 相應目錄 此處為 zookeeper home 集群為mem1,mem2,mem3 hosts對應 1.分別在zookeepr集群機器上配置 zookeeper home conf zoo.cfg 預設是...
zookeeper 集群安裝
參考zookeeper主頁 選擇目前的stable版本 3.4.8 本次安裝機器為172.23.28.51 52 53 wget 2.解壓 tar zxvf zookeeper 3.4.8.tar.gz mv zookeeper 3.4.8 usr local zookeeper 3.增加zoo.c...
安裝zookeeper集群
1.解壓zookeeper安裝包到 opt module 目錄下2 root hadoop01 module tar zxvf zookeeper 3.4.5.tar.gz c opt module 2建立zkdata root hadoop01 module mkdir p zookeeper 3...