将zookeeper解压到app目录中,
因为需要配置一个伪分布式环境,需要模拟3个节点,所以要配置3个配置文件:zoo1.cfg, zoo2.cfg, zoo3.cfg 复制3个内容一样的配置文件:
mv zoo_sample.cfg zoo1.cfg
cp zoo1.cfg zoo2.cfg
cp zoo1.cfg zoo3.cfg
/root/app/zookeeper-3.4.5-cdh5.7.0/data/zk1
在zoo1.cfg中修改
a) conf/zoo1.cfg
修改: dataDir=/home/hadoop/app/zookeeper-3.4.5-cdh5.7.0/data/zk1
clientPort=2181
新增:
server.1=127.0.0.1:2888:3888
server.2=127.0.0.1:2889:3889
server.3=127.0.0.1:2890:3890
b) conf/zoo2.cfg
修改:dataDir=/home/hadoop/app/zookeeper-3.4.5-cdh5.7.0/data/zk2
clientPort=2182
新增:
server.1=127.0.0.1:2888:3888
server.2=127.0.0.1:2889:3889
server.3=127.0.0.1:2890:3890
c) conf/zoo3.cfg
修改:dataDir=/home/hadoop/app/zookeeper-3.4.5-cdh5.7.0/data/zk3
clientPort=2183
新增:
server.1=127.0.0.1:2888:3888
server.2=127.0.0.1:2889:3889
server.3=127.0.0.1:2890:3890
创建zookeeper的文件存储目录
创建节点标志
启动zookeeper实例