学习框架的三步走
框架是干什么的
框架怎么用
框架的原理是什么
搭建zookeeper集群
一般选择2n+1,奇数
上传zookeeper(所有节点)
apache-zookeeper-3.7.0-bin.tar.gz
确保安装jdk 1.8(所有节点)
如果有系统自带的jdk,卸载原有jdk
添加zookeeper安装路径到环境变量(所有节点)
cd /etc/profile.d/
vi zookeeper.sh
export ZOOKEEPER_HOME=/export/software/zookeeper
export PATH=$PATH:$ZOOKEEPER_HOME/bin
source /etc/profile
重命名(所有节点)
cd /export/software/zookeeper/conf
mv zoo_sample.cfg zoo.cfg
编辑文件(所有节点)
vi zoo.cfg
ticketTime=2000
clientPort=2181
dataDir=/export/software/zookeeper/data
dataLogDir=/export/software/zookeeper/log
initLimit=10
syncLimit=5
server.1=n1:2888:3888
server.2=n2:2888:3888
server.3=n3:2888:3888
在dataDir的目录下新建myid文件(所有节点)
n1机器:
echo 1 > myid
n2机器:
echo 2 > myid
n3机器:
echo 3 > myid
启动(所有节点)
zkServer.sh start
查看状态(所有节点)
zkServer.sh status
停止(所有节点)
zkServer.sh stop