1. 解壓zookeeper壓縮包,規劃好本身的安裝目錄node
2. 配置環境變量ZOOKEEPER_HOME(全部配置zookeeper的主機都修改,推薦使用3臺主機搭建)oop
vi /etc/profile(修改文件)spa
修改以後記得source /etc/profile.net
添加內容:server
export ZOOKEEPER_HOME=/...blog export PATH=$PATH:$ZOOKEEPER_HOME/binhadoop |
3. 修改zookeeper配置文件ci
cd zookeeper/conf(進入安裝目錄的配置文件目錄下)get
cp zoo_sample.cfg zoo.cfg(複製,更名)table
vi zoo.cfg
添加內容:
dataDir=/home/hadoop/zookeeper/data #目錄是自定義的 dataLogDir=/home/hadoop/zookeeper/log #目錄是自定義的 server.1=node1:2888:3888 (主機名, 心跳端口、數據端口) server.2=node2:2888:3888 server.3=node3:2888:3888 |
4. 建立文件夾:
cd /home/hadoop/zookeeper/(位置是自定義的,要和上面配置文件中的一致)
mkdir -m 755 data
mkdir -m 755 log
五、在data文件夾下新建myid文件,myid的文件內容爲:
cd data
vi myid
添加內容:1
6. 將zookeeper安裝目錄下發到其餘機器上,包括( /home/hadoop/zookeeper/ :配置文件中指定的存放data和log的目錄)這個目錄
scp -r ...
7. 修改其它機器是myid文件的內容
到node2上:修改myid爲:2
到node3上:修改myid爲:3
8. 在每臺機器上啓動zookeeper
zkServer.sh start
9. 查看集羣狀態
jps查看
更多查看zookeeper狀態的命令,包括你可能遇到的問題,請查看我這篇文章中說明:
http://www.javashuo.com/article/p-adbzfcmr-mq.html
若有疑問,請留言,我必定會及時回覆。