码迷,mamicode.com
首页 > 其他好文 > 详细

zookeeper集群

时间:2018-04-13 16:23:43      阅读:182      评论:0      收藏:0      [点我收藏+]

标签:tsp   runtime   col   sync   root   uil   build   lin   logs   

安装jdk8

cd /opt/tools
tar -xf jdk-8u112-linux-x64.tar.gz
mv jdk1.8.0_112 /opt/
vim /etc/profile.d/env.sh
######
export JAVA_HOME=/opt/jdk1.8.0_112
export JAVA_BIN=/opt/jdk1.8.0_112/bin
export JRE_HOME=/opt/jdk1.8.0_112/jre
export PATH=$PATH:/opt/jdk1.8.0_112/bin:/opt/jdk1.8.0_112/jre/bin                                               
export CLASSPATH=/opt/jdk1.8.0_112/jre/lib:/opt/jdk1.8.0_112/lib:/opt/jdk1.8.0_112/jre/lib/charsets.jar
######
source /etc/profile
[root@docker1 tools]# java -version
java version "1.8.0_112"
Java(TM) SE Runtime Environment (build 1.8.0_112-b15)
Java HotSpot(TM) 64-Bit Server VM (build 25.112-b15, mixed mode)

 

节点1

mkdir /opt/zkcluster
cd /opt/tools
tar -xf zookeeper-3.4.10.tar.gz
mv zookeeper-3.4.10 /opt/zkcluster/3001
cd /opt/zkcluster/3001
mkdir data logs
cd conf
vim zoo.cfg
#####
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/opt/zkcluster/3001/data
dataLogDir=/opt/zkcluster/3001/logs
clientPort=3001
server.1=192.168.159.30:2887:3887
server.2=192.168.159.30:2888:3888
server.3=192.168.159.30:2889:3889
#主要修改ip,端口
#####
echo 1 > /opt/zkcluster/3001/data/myid

启动
/opt/zkcluster/3001/bin/zkServer.sh start

 节点2

cd /opt/cluster
cp -av 3001 3002
sed -i s/3001/3002/g /opt/zkcluster/3002/conf/zoo.cfg
echo 2 > /opt/zkcluster/3002/data/myid

启动
/opt/zkcluster/3002/bin/zkServer.sh start

节点3

cd /opt/cluster
cp -av 3001 3003
sed -i s/3001/3003/g /opt/zkcluster/3003/conf/zoo.cfg
echo 3 > /opt/zkcluster/3003/data/myid

启动
/opt/zkcluster/3002/bin/zkServer.sh start

验证集群

[root@docker1 conf]# /opt/zkcluster/3001/bin/zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /opt/zkcluster/3001/bin/../conf/zoo.cfg
Mode: leader
[root@docker1 conf]# /opt/zkcluster/3002/bin/zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /opt/zkcluster/3002/bin/../conf/zoo.cfg
Mode: follower
[root@docker1 conf]# /opt/zkcluster/3003/bin/zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /opt/zkcluster/3003/bin/../conf/zoo.cfg
Mode: follower

 

zookeeper集群

标签:tsp   runtime   col   sync   root   uil   build   lin   logs   

原文地址:https://www.cnblogs.com/hanxiaohui/p/8820575.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!