安装zookeeper

1、进入要安装的目录,而后下载apache

cd /usr/local/src/
wget http://mirrors.shu.edu.cn/apache/zookeeper/zookeeper-3.4.10/zookeeper-3.4.10.tar.gz

2、解压vim

tar -zxvf zookeeper-3.4.10.tar.gz

3、建立日志文件夹及数据文件夹bash

进去zookeeper的目录 cd zookeeper-3.4.10/3d

mkdir data

mkdir log

4、修改zoo.cfg日志

cd conf

先复制一个zoo.cfg出来(原来没有这个文件)code

cp zoo_sample.cfg zoo.cfg

修改文件server

vim zoo.cfgblog

#指定数据存放的目录
dataDir=/usr/local/src/zookeeper-3.4.10/data

# 指定log的目录
dataLogDir=/usr/local/src/zookeeper-3.4.10/log
# 两个端口的做用,第一个端口用于内部选主,第二个用于外部程序找到zookeeper
server.0=master:8880:7770
server.1=slave1:8881:7771
server.2=slave2:8882:7772

5、各个节点,配置环境变量get

vim ~/.bashrcast

ZOOKEEPER_HOME=/usr/local/src/zookeeper-3.4.10
PATH=$PATH:$ZOOKEEPER_HOME/bin

刷新环境变量

source ~/.bashrc

6、分发到各个节点

scp -r /usr/local/src/zookeeper-3.4.10 root@slave1:/usr/local/src/zookeeper-3.4.10

scp -r /usr/local/src/zookeeper-3.4.10 root@slave2:/usr/local/src/zookeeper-3.4.10

7、分别建立各自的id,这个id要与zoo.cfg配置的id对应

master机器:echo "0" > /usr/local/src/zookeeper-3.4.10/data/myid

slave1机器:echo "1" > /usr/local/src/zookeeper-3.4.10/data/myid

slave2机器:echo "2" > /usr/local/src/zookeeper-3.4.10/data/myid

8、启动Zookeeper

zkServer.sh start

master:

slave1:

slave2:

相关文章
相关标签/搜索