centos-7 部署zookeeper集羣 >>>> 分佈式 HDFS(二)

從官網下載 : zookeeper-3.4.6.tar.gz   ..。。 本文以zookeeper-3.4.6.tar.gz爲例

本人分享百度雲連接:http://pan.baidu.com/s/1hr79FV2


上傳到centos服務器中    本人上傳路徑爲    /usr/local中


解壓:  tar -zxvf zookeeper-3.4.6.tar.gz


創建軟連接: ln -sf zookeeper-3.4.6 /home/zk


進入文件目錄 : cd  /home/zk


先複製一份配置文件 : cd conf 

 cp zoo_sample.cfg zoo.cfg


編輯配置文件 : 

vim zoo.cfg

//數據存放文件

修改 : dataDir=/opt/zookeeper

配置集羣

server.1=192.168.6.128:2888:3888
server.2=192.168.6.129:2888:3888
server.3=192.168.6.130:2888:3888



之後在數據生成的文件中配置myid    

也就是這個文件中  /opt/zookeeper

創建文件夾 mkdir  /opt/zookeeper

vim myid 

輸入1

即集羣配置中的server.1  點後面的唯一id 本例爲1

server.1=192.168.6.128:2888:3888

官網說明:https://zookeeper.apache.org/doc/r3.3.6/zookeeperStarted.html

配置配置文件: /etc/profile (可以不用配置,本文爲方便啓動zookeeper,才配置的)

在最後面追加:後面爲zookeeper的bin目錄。因爲本文創建了軟連接

export PATH=$PATH:/home/zk/bin

使配置文件生效

source /etc/profile

其他服務器也是如此配置,本文不一一概述。

將配置文件中的zoo.cfg 複製到另外兩臺集羣服務器中。

下面複製前,其他兩臺服務器要先解壓,並創建軟連接纔可以複製

scp /home/zk/conf/zoo.cfg 192.168.6.129:/home/zk/conf

scp /home/zk/conf/zoo.cfg 192.168.6.130:/home/zk/conf

複製/etc/profile

scp /etc/profile 192.168.6.129:/etc/profile

scp /etc/profile 192.168.6.130:/etc/profile

使配置文件生效

source /etc/profile


在129 , 130 的服務器下創建 /opt/zookeeper文件夾及myid文件

將myid文件內容修改爲 2,3 根據zoo.cfg文件中的集羣配置中的id配置


啓動zookeeper

每臺服務器運行


zkServer.sh start


之後輸入jps 就能看到zookeeper已經啓動

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章