# 安装zookeeper程序包

cd

mkdir /usr/local/zookeeper01

mkdir /usr/local/zookeeper02

mkdir /usr/local/zookeeper03

wget http://apache.fayea.com/zookeeper/zookeeper-3.4.13/zookeeper-3.4.13.tar.gz

tar -zxvf   zookeeper-3.4.13.tar.gz

/bin/cp zookeeper-3.4.13/* /usr/local/zookeeper01/  -a

/bin/cp zookeeper-3.4.13/* /usr/local/zookeeper02/  -a

/bin/cp zookeeper-3.4.13/* /usr/local/zookeeper03/  -a


# 修改配置文件

mkdir /usr/local/zookeeper01/data/

mkdir /usr/local/zookeeper01/logs/

touch /usr/local/zookeeper01/data/myid

echo 1 > /usr/local/zookeeper/data/myid

mv /usr/local/zookeeper01/conf/zoo_sample.cfg /usr/local/zookeeper01/conf/zoo.cfg


mkdir /usr/local/zookeeper02/data/

mkdir /usr/local/zookeeper02/logs/

touch /usr/local/zookeeper02/data/myid

echo 2 > /usr/local/zookeeper02/data/myid

mv /usr/local/zookeeper02/conf/zoo_sample.cfg /usr/local/zookeeper02/conf/zoo.cfg


mkdir /usr/local/zookeeper03/data/

mkdir /usr/local/zookeeper03/logs/

touch /usr/local/zookeeper03/data/myid

echo 3 > /usr/local/zookeeper03/data/myid

mv /usr/local/zookeeper03/conf/zoo_sample.cfg /usr/local/zookeeper03/conf/zoo.cfg


# vi  /etc/profile

export ZOOKEEPER_HOME=/usr/local/zookeeper   # 添加
$ZOOKEEPER_HOME/bin      # 在path中添加

source /etc/profile


 vi  /usr/local/zookeeper01/conf/zoo.cfg

修改并追加以下内容:
clientPort=2181
#zookeeper02节点的这个位置为2182,zookeeper03节点的这个位置为2183
dataDir=/usr/local/zookeeper01/data    
# zookeeper02和zookeeper03节点要修改成响应的目录。
dataLogDir=/usr/local/zookeeper01/logs 
# zookeeper02和zookeeper03节点要修改成响应的目录。
server.1=127.0.0.1:2888:3888
server.2=127.0.0.1:2889:3889
server.3=127.0.0.1:2890:3890
按照上面的修改继续修改zookeeper02和zookeeper03的配置项。


# 依次启动zookeeper节点服务

 /usr/local/zookeeper01/bin/zkServer.sh start


# 查看状态

 /usr/local/zookeeper01/bin/zkServer.sh status


签名:这个人很懒,什么也没有留下!
最新回复 (0)
返回