分享知识-快乐自己:zookeeper 伪集群搭建
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 搭建完毕!!!!
分享知识-快乐自己:zookeeper 伪集群搭建的更多相关文章
- zookeeper伪集群搭建
zookeeper伪集群搭建 1. 下载zookeeper: https://zookeeper.apache.org/ 2. 解压: tar -zxvf zookeeper-3.4.14.tar.g ...
- [dubbo实战] dubbo+zookeeper伪集群搭建
zookeeper作为注册中心,服务器和客户端都要访问,如果有大量的并发,肯定会有等待.所以可以通过zookeeper集群解决. 一.为什么需要zookeeper呢? 大部分分布式应用需要一个主控.协 ...
- [dubbo实战] dubbo+zookeeper伪集群搭建 (转)
zookeeper作为注册中心,服务器和客户端都要访问,如果有大量的并发,肯定会有等待.所以可以通过zookeeper集群解决. 一.为什么需要zookeeper呢? 大部分分布式应用需要一 个主控. ...
- 分享知识-快乐自己:redis集群搭建
Redis介绍: 1.开源的NoSql数据库 2.C语言编写 3.基于内存运行,并且支持持久化 4.Key value存储 5.是主流的Nosql数据库之一 Redis优点: 1.内存使用方面,表现优 ...
- 四、Zookeeper伪集群搭建
伪集群模式 Zookeeper不但可以在单机上运行单机模式 Zookeeper,而且可以在单机模拟集群模式 Zookeeper的运 行,也就是将不同实例运行在同一台机器,用端口进行区分,伪集群模式为我 ...
- windows下zookeeper伪集群搭建
下载 http://www.apache.org/dyn/closer.cgi/zookeeper/ 解压 D:\Java\soft\zookeeper-3.4.6 伪集群 1.在 \zookeepe ...
- win10环境下搭建zookeeper伪集群
一.下载zookeeper https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/ 这里笔者下载的是zookeeper-3.3.6 二.配置zoo ...
- ZooKeeper伪集群环境搭建
1.从官网下载程序包. 2.解压. [dev@localhost software]$ tar xzvf zookeeper-3.4.6.tar.gz 3.进入zookeeper文件夹后创建data文 ...
- CentOS6.3搭建ZooKeeper伪集群
1. 将zookeeper安装包移动至/home, 解压后改名为zookeeper 相关命令 # 解压 .tar.gz # 重命名 zookeeper 2. 进入zookeeper/conf/目录下, ...
随机推荐
- NHibernate 延迟加载与立即加载 (第七篇)
NHibernate 延迟加载与立即加载 (第七篇) 一.延迟加载 延迟加载可以理解为:当需要用的时候才加载. 假设我们数据库有一个Person对象,一个Country对象,其中Person属于Cou ...
- UML类图中的关系表示
UML类图中的关系和表示方法 类图是用来描述程序中的类以及它们之间的关系的,使用类图可以帮助我们简化对系统的理解.在UML类图中比较常见的关系有六种,它们分别是:依赖.关联.聚合.组合.泛化.实现,这 ...
- Oracle关于快速缓存区应用原理
为什么oracle可以对于大量数据进行訪问时候能彰显出更加出色表现,就是通过所谓的快速缓存来实现数据的快速运算与操作.在之前的博文中我已经说过sql的运行原理,当我们訪问数据库的数据时候,首先不是从数 ...
- Intellij idea 切换SVN路径
一直不懂如何切换路径,每次都是删除---->检出:本地源码都不能保存下来,非常麻烦 //在idea中svn切换到新分支:[vcs] -> [subversion] -> [updat ...
- 高次同余方程模板BabyStep-GiantStep
/************************************* ---高次同余方程模板BabyStep-GiantStep--- 输入:对于方程A^x=B(mod C),调用BabySt ...
- extendgcd模板
看了数论第一章,终于搞懂了扩展欧几里德,其实就是普通欧几里德的逆推过程. // ax+by = gcd(a,b) ->求解x,y 其中a,b不全为0,可以为负数// 复杂度:O(log2a)vo ...
- JMeter 通过CSV Data Set Config 中文参数化数据,插入数据库后中文显示乱码,解决办法
问题描述: 1. 需要设置中文参数化,模拟post请求,通过配置元件 - CSV Data Set Config 进行设置. 2. 数据库数据显示乱码(实际数据为 “测试001”) 解决办法: CSV ...
- 浅谈<持续集成、持续交付、持续部署>(一)
谈谈持续集成,持续交付,持续部署之间的区别 经常会听到持续集成,持续交付,持续部署,三者究竟是什么,有何联系和区别呢? 假如把开发工作流程分为以下几个阶段: 编码 -> 构建 -> 集 ...
- iOS UICollection 和UITableview新特性
很详细优秀的博客: http://www.jianshu.com/p/e97780a24224 iOS10新特性总结 http://blog.csdn.net/yyacheng/article/det ...
- Protobuf 语法 - 史上最简教程
Protobuf 语法简明教程 疯狂创客圈 死磕Netty 亿级流量架构系列之12 [博客园 总入口 ] 在protobuf中,协议是由一系列的消息组成的.因此最重要的就是定义通信时使用到的消息格式. ...