zookeeper 单机集成部署
概述
ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等,是很多分布式的基础设置,比如dubbo,kafka,hbase等。zookeeper 可以单机部署,单独使用,一般需要做集群部署。你运行一个zookeeper也是可以的,但是在生产环境中,你最好部署3,5,7个节点。部署的越多,可靠性就越高,当然只能部署奇数个,偶数个是不可以的。
部署
由于是实验性质,我们部署的时候在一台机器上部署多个实例。
1.首先需要下载zookeeper.
2.解压
tar -zxvf zookeeper-3.4.13.tar.gz
3.进入到 conf目录
创建3份配置文件
zk1.cfg zk2.cfg zk3.cfg
3.在根目录下创建 data 目录
mkdir data
cd data
mkdir zk1
mkdir zk2
mkdir zk3
在data 创建3个目录
4.在根目录下创建log目录
创建3个目录
mkdir log
cd log
mkdir zk1
mkdir zk2
mkdir zk3
5.分别编辑 zk1.cfg zk2.cfg zk3.cfg
zk1.cfg
dataDir=/home/zookpeer/zookeeper-3.4.13/data/zk1
clientPort=2181
dataLogDir=/home/zookpeer/zookeeper-3.4.13/log/zk1
server.1=localhost:2890:3890
server.2=localhost:2891:3891
server.3=localhost:2892:3892
zk2.cfg
dataDir=/home/zookpeer/zookeeper-3.4.13/data/zk2
clientPort=2182
dataLogDir=/home/zookpeer/zookeeper-3.4.13/log/zk2
server.1=localhost:2890:3890
server.2=localhost:2891:3891
server.3=localhost:2892:3892
zk3.cfg
dataDir=/home/zookpeer/zookeeper-3.4.13/data/zk3
clientPort=2183
dataLogDir=/home/zookpeer/zookeeper-3.4.13/log/zk3
server.1=localhost:2890:3890
server.2=localhost:2891:3891
server.3=localhost:2892:3892
6.在data目录创建myid文件
区分到底是第几个实例,就要有个id文件,且名字必须是myid
执行命令
echo "1" > /home/zookpeer/zookeeper-3.4.13/data/zk1/myid
echo "2" > /home/zookpeer/zookeeper-3.4.13/data/zk2/myid
echo "3" > /home/zookpeer/zookeeper-3.4.13/data/zk3/myid
7.分别启动zookeeper
./bin/zkServer.sh start conf/zk1.cfg
./bin/zkServer.sh start conf/zk2.cfg
./bin/zkServer.sh start conf/zk3.cfg
8.查看zookpeer 状态
可以看到zk2 是实例,zk1,zk3 是从实例
这样就安装好了zookeeper 的集群,如果是多机器部署
可以改成:
dataDir=/home/zookpeer/zookeeper-3.4.13/data/
clientPort=2181
dataLogDir=/home/zookpeer/zookeeper-3.4.13/log/
server.1=localhost:2890:3890
server.2=localhost:2890:3890
server.3=localhost:2890:3890
部署更简单。
zookeeper 单机集成部署的更多相关文章
- Zookeeper单机安装部署与配置(二)
在上篇博客中简单介绍了Zookeeper的特点和应用场景,详情可参考:<Zookeeper简介(一)>,那么这篇博客我们介绍一下关于Zookeeper的单机模式安装步骤与配置. 环境准备 ...
- storm单机环境部署
前面说过storm集群的部署,这篇主要介绍storm单机环境部署,其实他们之间很类似,就是将之前配置文件中所有的集群条目改成本机的地址即可,部署之前应该按前面solr和zookeeper单机环境部署那 ...
- Apache ZooKeeper 单机、集群部署文档
简介: Apache ZooKeeper 是一个分布式应用的高性能协调服务,功能包括:配置维护.统一命名.状态同步.集群管理.仲裁选举等. 下载地址:http://apache.fayea.com/z ...
- 备忘zookeeper(单机+伪集群+集群)
#下载: #单机模式 解压到合适目录. 进入zookeeper目录下的conf子目录, 复制zoo_sample.cfg-->zoo.cfg(如果没有data和logs就新建):tickTime ...
- zookeeper安装及部署
安装及部署 一. 单机安装.配置 1.下载zookeeper二进制安装包 下载 curl -L -O http://apache.fayea.com/zookeeper/stable/zookeepe ...
- Zookeeper单机伪集群
Zookeeper单机伪集群 1.配置 zookeeper下载地址:http://apache.mirrors.lucidnetworks.net/zookeeper/ 可以选择需要的版本,我下载的是 ...
- Zookeeper安装和部署
Zookeeper安装和部署:ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件.它是一个为分布式应用 ...
- 自动化集成部署udeployer 批量统一安装一键部署
通过jenkins构建项目:version版本控制:udployer自动化集成:ucop业务巡检做到高效高可用的自动化体系. 1.0版本: 逻辑与业务分离,完美实现逻辑与业务分离,业务实现统一sh ...
- 28.zookeeper单机(Standalones模式)和集群搭建笔记
zookeeper单机(Standalones模式)和集群搭建: 前奏: (1).zookeeper也可以在windows下使用,和linux一样可以单机也可以集群,具体就是解压zookeeper-3 ...
随机推荐
- Wannafly挑战赛14 C.可达性(tarjan缩点)
题目描述 给出一个 0 ≤ N ≤ 105 点数.0 ≤ M ≤ 105 边数的有向图, 输出一个尽可能小的点集,使得从这些点出发能够到达任意一点,如果有多个这样的集合,输出这些集合升序排序后字典序最 ...
- freetype教程网址
http://freetype.sourceforge.net/freetype2/docs/reference/ft2-system_interface.html#FT_Stream ht ...
- bbs项目引入富文本编辑器和处理xss攻击和文章预览
一.富文本编辑上传文章和图片 富文本编辑器我们使用kindeditor,我们首先去官网下载,然后解压,放到我们的static的目录中 然后我们在html中这样使用富文本编辑器 <!DOCTYPE ...
- HTML基础学习笔记(2)
HTML学习笔记(2) 1 head标签中的结构 编码结构:<meta charset="UTF-8"> charset---编码 ascll ansi Unicode ...
- linux如何搭建sftp服务器
工具/原料 centos7.2_x64 方法/步骤 创建sftp组 groupadd sftp 创建完成之后使用cat /etc/group命令组的信息 2 创建一个sftp用户mysft ...
- Hadoop集群配置(最全面总结 )(转)
Hadoop集群配置(最全面总结) huangguisu 通常,集群里的一台机器被指定为 NameNode,另一台不同的机器被指定为JobTracker.这些机器是masters.余下的机器即作为Da ...
- c#networkcomms protobuf-net 文件加载出现问题
服务器端里添加客户管理添加了些功能, 客户端私活连不上了,老程序没问题, 在服务器端程序里边也接受不到事件,客户端就提示链接中断了, 在客户端里边查了 链接中断是客户端上做的,当传回的包为0 事,程序 ...
- JavaScript DOM操作浅谈
1.理解DOM: DOM(Document Object Model ,文档对象模型)一种独立于语言,用于操作xml,html文档的应用编程接口. 怎么说,我从两个角度理解: 对于JavaScript ...
- How to program BMW KOMBI and NBTwith ENET E sys cable ICOM A2
This is how to set up Router or DHCP server for BMW KOMBI and NBT programming with Enet e sys cable ...
- BZOJ4813或洛谷3698 [CQOI2017]小Q的棋盘
BZOJ原题链接 洛谷原题链接 贪心或树形\(DP\)都可做,但显然\(DP\)式子不好推(因为我太菜了),所以我选择贪心. 很显然从根出发主干走最长链是最优的,而剩下的点每个都需要走两步,所以用除去 ...