zookeeper安装
#0、概念:
角色:leader,learner(follower observer),client
状态:looking leading following
选举:过半机制,先启动者为leader
端口:2188 2888 3888
第一步:解压
cd /opt/download/
[root@singlery download] tar -zxvf apache-zookeeper-3.5.7-bin.tar.gz -C /opt/software/zookeeper
[root@singlery software] mv zookeeper-3.5.7 zookeeper357
第二步:创建数据目录
cd /opt/software/zookeeper/zookeeper357
[root@singlery zookeeper357]# mkdir mydata
[root@singlery zookeeper357]# cd mydata
vim myid #如果是集群不同节点上的myid不能相同
-----------------
1
-----------------
#配置zoo.cfg文件
cd /opt/software/zookeeper/zookeeper357/conf
mv zoo_sample.cfg zoo.cfg
vim zoo.cfg
------------------------------------------------------
dataDir=/opt/software/zookeeper/zookeeper357/mydata
server.1=singlery:2888:3888
------------------------------------------------------
如果是集群需要列出所有节点
server.n=who:2888:3888
第三步:配置环境变量并激
vim /etc/profile.d/myenv.sh
#zookeeper
export ZOOKEEPER_HOME=/opt/software/zookeeper/zookeeper357
export PATH=$ZOOKEEPER_HOME/bin:$PATH
source /etc/profile #激活环境变量
第四步:启动服务
zkServer.sh start|status|stop jps 后出现
-----------------------------------------------
26765 QuorumPeerMain #启动成功
-----------------------------------------------