分享知识-快乐自己: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/目录下, ...
随机推荐
- AI关注的网址
中科院计算技术研究所博士招生:http://admission.ucas.ac.cn/info/ZhaoshengDanweiDetail/9adf9e50-424b-44c8-b2dc-900ef9 ...
- centos 6.9使用Rsync+Inotify-tools实现数据实时同步
centos 6.9使用Rsync+Inotify-tools实现数据实时同步 说明: 操作系统:CentOS 6.9 源服务器:192.168.1.222 备份服务器:192.168.1.1.233 ...
- FFmpeg X264 H264编码指南[译]
本文目标:如何创建一个高质量的H.264视频 x264 是一个 H.264 编码器. 通常有2种码率控制(rate control)模式:Constant Rate Factor (CRF) or T ...
- java学习日历输出(一)
import java.text.DateFormatSymbols; import java.util.Calendar; import java.util.GregorianCalendar; i ...
- Java并发专题 带返回结果的批量任务执行
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/27250059 一般情况下,我们使用Runnable作为基本的任务表示形式,但是R ...
- ios 手势返回<1>
极其简单取巧的方法 iOS7之后是有侧滑返回手势功能的.注意,也就是说系统已经定义了一种手势,并且给这个手势已经添加了一个触发方法(重点).但是,系统的这个手势的触发条件是必须从屏幕左边缘开始滑动.我 ...
- 【BZOJ5018】[Snoi2017]英雄联盟 背包
[BZOJ5018][Snoi2017]英雄联盟 Description 正在上大学的小皮球热爱英雄联盟这款游戏,而且打的很菜,被网友们戏称为「小学生」.现在,小皮球终于受不了网友们的嘲讽,决定变强了 ...
- spring mvc注解和spring boot注解
1 spring mvc和spring boot之间的关系 spring boot包含spring mvc.所以,spring mvc的注解在spring boot总都是可以用的吗? spring b ...
- js函数的caller属性
funcName.caller : 返回一个对函数的引用, 该函数调用了当前函数 function test() { if (test.caller) { var a = test.caller.to ...
- centos7下只需两个命令升级php版本
我的php5.4 升级到5.6 sudo yum clean allsudo yum install -y php56w Resolving Dependencies --> Running t ...