分享知识-快乐自己:zookeeper 伪集群搭建
2024-09-04 14:52:25
1):单一 zookeeper 搭建步骤
2):zookeeper 伪集群搭建
1):新建一个集群目录
[root@zoodubbo opt]# mkdir zookeeper_cluster
2):进入 zookeeper_cluster 目录 复制三份 zookeeper(这里我直接从单机哪里拷过来的)
[root@zoodubbo zookeeper]# cp -r zookeeper-3.4.10 /opt/zookeeper_cluster/zookeeper01
[root@zoodubbo zookeeper]# cp -r zookeeper-3.4.10 /opt/zookeeper_cluster/zookeeper02
[root@zoodubbo zookeeper]# cp -r zookeeper-3.4.10 /opt/zookeeper_cluster/zookeeper03
[root@zoodubbo opt]# cd /opt/zookeeper_cluster/
3):首先 进入我们的 zookeeper01 (在之前我们创建的 data文件夹中 创建 myid 文件)
[root@zoodubbo zookeeper_cluster]# cd zookeeper01/ [root@zoodubbo zookeeper01]# cd data/ [root@zoodubbo data]# touch myid
编辑 myid 文件 添加 1 作为标识
[root@zoodubbo data]# vim myid
4):编辑 conf 配置
[root@zoodubbo zookeeper01]# cd conf/ [root@zoodubbo conf]# cp zoo_sample.cfg zoo.cfg
[root@zoodubbo conf]# vim zoo.cfg
server.1=192.168.31.209:2881:3881
server.2=192.168.31.209:2882:3882
server.3=192.168.31.209:2883:3883
以上第一个 zookeeper 就配置好了。
5):zookeeper02 配置(首先进入 zookeeper02 下)
[root@zoodubbo zookeeper_cluster]# cd zookeeper02/
快速创建 myid 并写入标识:(mkdir data 先创建文件夹)
[root@zoodubbo zookeeper02]# echo 2 > data/myid
设置配置文件:
[root@zoodubbo zookeeper02]# cd conf/ [root@zoodubbo conf]# cp zoo_sample.cfg zoo.cfg
[root@zoodubbo conf]# vim zoo.cfg
6):zookeeper03 配置(首先进入 zookeeper03 下)
[root@zoodubbo zookeeper_cluster]# cd zookeeper03/
快速创建 myid 并写入标识:(mkdir data 先创建文件夹)
[root@zoodubbo zookeeper03]# echo 3 > data/myid
设置配置文件:
[root@zoodubbo zookeeper03]# cd conf/ [root@zoodubbo conf]# cp zoo_sample.cfg zoo.cfg
[root@zoodubbo conf]# vim zoo.cfg
到此为止已经都配置好了。
7):编写 批处理 启动
[root@zoodubbo zookeeper_cluster]# vim start-zookeeper.sh cd zookeeper01/bin
./zkServer.sh start
cd ../../
cd zookeeper02/bin
./zkServer.sh start
cd ../../
cd zookeeper03/bin
./zkServer.sh start
cd ../../
[root@zoodubbo zookeeper_cluster]# vim stop-zookeeper.sh cd zookeeper01/bin
./zkServer.sh stop
cd ../../
cd zookeeper02/bin
./zkServer.sh stop
cd ../../
cd zookeeper03/bin
./zkServer.sh stop
cd ../../
进行授权:
[root@zoodubbo zookeeper_cluster]# chmod u+x start-zookeeper.sh
[root@zoodubbo zookeeper_cluster]# chmod u+x stop-zookeeper.sh
//当前用户可以启动
Zookeeper 搭建完毕!!!!
最新文章
- PHP $_SERVER['SCRIPT_FILENAME'] 与 __FILE__ 的区别 有点像static 和 self的意思 !
- 读《JavaScript DOM编程艺术》
- Xamarin开发IOS笔记:切换输入法时输入框被遮住
- HelloWorld
- [UML]UML系列——协作图(通信图)collaboration diagram
- listview的头布局把我的ACTION_DOWN事件给吃了.....
- oracle 自定义 聚合函数
- poj2777 线段树
- 嵌入式 arm平台ping域名指定ip小结
- 用 C# 如何判断数据库中是否存在一个值
- 根据子级ID获取其所有父级
- HDU 5145 NPY and girls(莫队算法+乘法逆元)
- C++ 习题 输出日期时间--友元类
- Laravel5 model create使用
- NodeMCU入门(5):Docker Image 构建固件,开启SmartConfig
- 《Django By Example》Chap 4中出现的 “RelatedObjectDoesNotExist”错误
- Crash CodeForces - 417B
- 史上最污技术解读,让你秒懂IT术语(转载)
- 动态规划-数位dp
- 将mnist数据集保存成numpy格式