准备4台虚拟机部署zookeeper集群
1.安装jdk环境,配置javahome
2.官网下载,https://zookeeper.apache.org
3.tar -xf zookeeper.*.tar.gz
mkdir /opt/zk
mv zookeeper /opt/zk
4.配置PATH
vi /etc/profile
添加
export ZOOKEEPER_HOME=/opt/zk/zookeeper
export PATH=$PATH:$ZOOKEEPEER_HOME/bin
保存,退出
source /etc/profile
5.cd zookeeper/conf目录赋值zoo.*.cfg文件为zoo.cfg
cp zoo.sem*.cfg zoo.cfg
6.编辑器打开zoo.cfg
编辑:
dataDir=/var/data/zk
server.1=zk01:2888:3888 server.2=zk02:2888:3888 server.3=zk03:2888:3888 server.4=zk04:2888:3888:observer
ps:zk01-zk04填入主机ip,zookeeper角色分为三种,leader,follower,observer,observer无法参与选主投票,官方建议参与投票数为3台以上,且尽量配置为奇数台,2888位zookeeper各节点通信端口,3888为各节点选主端口.
保存退出,创建dataDir
mkdir /var/data/zk
创建myid文件,并填入id值
echo 1>/var/data/zk/myid
7.完成后copyzookeeper文件夹到另外三台虚拟机
cd /opt && scp -r ./zk/ zk02:password
8.其他三台创建myid文件并写入对应id值
9.启动 顺序 1,2,3,4
10.zkServer.sh start-forground
zookeeper安装
最新推荐文章于 2024-10-09 23:12:18 发布