一、下载zookeeper
登录官网,下载所需要的zookeeper的版本:Index of /zookeeperhttps://dlcdn.apache.org/zookeeper/
二、上传zookeeper安装包到服务器
三、安装zookeeper
解压安装包
-rw-r--r-- 1 root root 12387614 Apr 12 09:51 apache-zookeeper-3.7.0-bin.tar.gz
[root@ywxtdb zookeeper]# tar -xf apache-zookeeper-3.7.0-bin.tar.gz
[root@ywxtdb zookeeper]# ll
total 12100
drwxr-xr-x 6 root root 133 Apr 12 09:55 apache-zookeeper-3.7.0-bin
-rw-r--r-- 1 root root 12387614 Apr 12 09:51 apache-zookeeper-3.7.0-bin.tar.gz
添加环境变量
[root@ywxtdb zookeeper]# vi /etc/profile
添加如下信息
export ZOOKEEPER_HOME=/opt/zookeeper/apache-zookeeper-3.7.0-bin
export PATH=$PATH:$ZOOKEEPER_HOME/bin
复制zoo.cfg
cd /opt/zookeeper/apache-zookeeper-3.7.0-bin/conf/
cp zoo_sample.cfg zoo.cfg
新增myid
mkdir -p /var/zk
echo 1 > /var/zk/myid
四、启动zookeeper服务/客户端
sh /opt/zookeeper/apache-zookeeper-3.7.0-bin/bin/zkServer.sh start-foreground
sh /opt/zookeeper/apache-zookeeper-3.7.0-bin/bin/zkCli.sh
五、检查操作
[zk: localhost:2181(CONNECTED) 5] create -s /n2 "hello World"
Created /n20000000001
[zk: localhost:2181(CONNECTED) 7] ls /
[n20000000001, zookeeper]
六、复制节点信息到其他节点
//拷贝到node2节点的同目录下
scp -r ./apache-zookeeper-3.7.0/ node2:`pwd`
//环境变量文件复制
scp /etc/profile node2:/etc