前言:请各大网友尊重本人原创知识分享,谨记本人博客:南国以南i
准备工具:zookeeper、jdk1.8
1.解压zookeeper压缩包并移动到指定位置
tar -zxvf zookeeper-3.4.6.tar.gz
mkdir zookeeper01
mv zookeeper-3.4.6 zookeeper01
2.在zookeeper目录下创建data目录
mkdir zookeeper01/data
3.写入每个实例id(区别机器)
echo 1 >> myid
4.修改配置文件,把conf目录下的zoo_sample.cfg文件复制为zoo.cfg
cd ../conf
cp zoo_sample.cfg zoo.cfg
vi zoo.cfg
参数说明:
dataDir:数据保存的目录
clientPort:客户端连接Zookeeper的端口号,需要保证每个端口号不冲突。
service:集群中的节点列表1、2、3代表节点的id(多台机器统一)
以上zookeeper单机搭建成功
伪集群搭建:(在本机部署三台zookeeper服务)
1)复制刚刚安装的zookeeper文件夹,修改配置
例:cp -r zookeeper01 zookeeper02 zookeeper03(复制两份,相当于部署三台机器)
2)修改zookeeper02、zookeeper03对应myid文件值
例:vim zookeeper02/data/myid 内容:2 vim zookeeper03/data/myid 内容:3
3)修改zookeeper02对应zoo.cfg文件值,修改zookeeper03、对应zoo.cfg文件值
4)创建统一启动的批处理文件
vim zookeeper-start.sh
5) 给文件赋可执行权限:
chmod u+x zookeeper-start.sh
6)执行检查是否正常
至此Zookeeper集群搭建成功