搭建zookeeper集群

前言:请各大网友尊重本人原创知识分享,谨记本人博客:南国以南i

准备工具:zookeeperjdk1.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

搭建zookeeper集群

参数说明:

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 

搭建zookeeper集群

 5) 给文件赋可执行权限:

chmod u+x  zookeeper-start.sh

6)执行检查是否正常

搭建zookeeper集群

 至此Zookeeper集群搭建成功

参考链接

 

上一篇:androidstudio出包问题--Warning: there were 1 unresolved references to classes or interfaces.


下一篇:Exception in thread "main" java.lang.Error: Unresolved compilation problem: (eclipse出现问题)