Zookeeper 伪分布式部署
Zookeeper 可以通过配置不同的配置文件启动
部署环境:CentOS 6.7
Zookeeper 路径: /opt/htools/zookeeper-3.4.6
操作步骤:
1 复制三份zoo.cfg 配置文件,依次命名为 zoo1.cfg zoo2.cfg zoo3.cfg, 之后分别编辑其中的内容
cp zoo.cfg zoo1.cfg
cp zoo.cfg zoo2.cfg
cp zoo.cfg zoo3.cfg
(1)zoo1.cfg
initLimit=10
syncLimit=5
dataDir=/usr/local/zookeeper-3.4.6/
server.1=iZ2ze1tefvghtcexi8dnhwZ:20881:30881
server.2=iZ2ze1tefvghtcexi8dnhwZ:20882:30882
server.3=iZ2ze1tefvghtcexi8dnhwZ:20883:30883
(2)zoo2.cfg
initLimit=10
syncLimit=5
dataDir=/usr/local/zookeeper-3.4.6/
server.1=iZ2ze1tefvghtcexi8dnhwZ:20881:30881
server.2=iZ2ze1tefvghtcexi8dnhwZ:20882:30882
server.3=iZ2ze1tefvghtcexi8dnhwZ:20883:30883
(3)zoo3.cfg
initLimit=10
syncLimit=5
dataDir=/usr/local/zookeeper-3.4.6/
server.1=iZ2ze1tefvghtcexi8dnhwZ:20881:30881
server.2=iZ2ze1tefvghtcexi8dnhwZ:20882:30882
server.3=iZ2ze1tefvghtcexi8dnhwZ:20883:30883
2 参考三份配置,分别建立数据目录和日志目录
cd /usr/local/zookeeper-3.4.6
mkdir 1.data 2.data 3.data
mkdir 1.logs 2.logs 3.logs
3 分别在每个数据目录新建myid 文件
vim /usr/local/zookeeper-3.4.6/1.data/myid 输入 1 保存退出
vim /usr/local/zookeeper-3.4.6/2.data/myid 输入 2 保存退出
vim /usr/local/zookeeper-3.4.6/3.data/myid 输入 3 保存退出
4 启动服务以及查看运行状态命令
(1)启动命令
/opt/htools/zookeeper-3.4.6/bin/zkServer.sh start /opt/htools/zookeeper-3.4.6/conf/zoo1.cfg
/opt/htools/zookeeper-3.4.6/bin/zkServer.sh start /opt/htools/zookeeper-3.4.6/conf/zoo2.cfg
/opt/htools/zookeeper-3.4.6/bin/zkServer.sh start /opt/htools/zookeeper-3.4.6/conf/zoo3.cfg
(2)查看状态命令
/opt/htools/zookeeper-3.4.6/bin/zkServer.sh status /opt/htools/zookeeper-3.4.6/conf/zoo1.cfg
/opt/htools/zookeeper-3.4.6/bin/zkServer.sh status /opt/htools/zookeeper-3.4.6/conf/zoo2.cfg
/opt/htools/zookeeper-3.4.6/bin/zkServer.sh status /opt/htools/zookeeper-3.4.6/conf/zoo3.cfg

Zookeeper 伪分布式部署的更多相关文章
- ActiveMQ5.14.1+Zookeeper3.4.9高可用伪分布式部署
本文借鉴http://www.cnblogs.com/gossip/p/5977489.html,在此基础上进行了完善,使之成为一个完整版的伪分布式部署说明,在此记录一下! 一.本文目的 ...
- Hadoop生态圈-zookeeper完全分布式部署
Hadoop生态圈-zookeeper完全分布式部署 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 本篇博客部署是建立在Hadoop高可用基础之上的,关于Hadoop高可用部署请参 ...
- Hadoop1 Centos伪分布式部署
前言: 毕业两年了,之前的工作一直没有接触过大数据的东西,对hadoop等比较陌生,所以最近开始学习了.对于我这样第一次学的人,过程还是充满了很多疑惑和不解的,不过我采取的策略是还是先让环 ...
- (转)ZooKeeper伪分布式集群安装及使用
转自:http://blog.fens.me/hadoop-zookeeper-intro/ 前言 ZooKeeper是Hadoop家族的一款高性能的分布式协作的产品.在单机中,系统协作大都是进程级的 ...
- zookeeper伪分布式安装
本文介绍zookeeper伪分布式安装. 所谓 “伪分布式集群” 就是在1台PC中启动多个zookeeper的实例.“完全分布式集群” 是每1台PC启动1个ZooKeeper实例. 由于我的测试环境P ...
- hadoop3.1伪分布式部署
1.环境准备 系统版本:CentOS7.5 主机名:node01 hadoop3.1 的下载地址: http://mirror.bit.edu.cn/apache/hadoop/common/hado ...
- 大数据技术之Hadoop3.1.2版本伪分布式部署
大数据技术之Hadoop3.1.2版本伪分布式部署 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.主机环境准备 1>.操作系统环境 [root@node101.yinzh ...
- ZooKeeper伪分布式集群安装及使用
ZooKeeper伪分布式集群安装及使用 让Hadoop跑在云端系列文章,介绍了如何整合虚拟化和Hadoop,让Hadoop集群跑在VPS虚拟主机上,通过云向用户提供存储和计算的服务. 现在硬件越来越 ...
- 搭建zookeeper伪分布式集群
伪分布式集群的意思就是在同一台机子上部署多个zookeeoer,但是他们的端口不一样. 1.安装zookeeper 到/usr/local 2.cd /usr/local/zookeeper 3.cd ...
随机推荐
- 剖析ifstream打开含中文路径名文件失败的原因
http://blog.csdn.net/yukin_xue/article/details/7543423 最近写程序的时候遇到了使用ifstream打开含中文路径文件时失败的问题,在网上翻了一下, ...
- html特殊字符编码问题导致的细节问题
今天在写前端html时,一个a标签的链接地址,由于链接地址需要给后台传参数,因此带了部分url参数: 在html源码里写的连接地址是: http://域名/bidder/noticesearch?no ...
- 状态压缩DP常遇到的位运算
位操作一共有6种形式:<<,>>,&,|,^,~; 1.左移操作符<<:左移操作符将整数的二进制向左移若干位,将最高若干位挤掉,并在低位补0 如: ; // ...
- 深入Java----集合----BitSet
BitSet类 大小可动态改变, 取值为true或false的位集合.用于表示一组布尔标志. java中有三种移位运算符 << : 左移运算符,num <&l ...
- shell脚本中数组array常用技巧学习实践
shell中数组的下标默认是从0开始的 1.将字符串放在数组中,获取其长度 #!/bin/bashstr="a b --n d"array=($str)length=${#arra ...
- CF - 420B - Online Meeting(思维)
题意:n 个人參加线上会议.某经理记录了中间一段时间的 m 条上下线记录(1 ≤ n, m ≤ 105).+ 表示上线,- 表示下线. leader是指仅仅要有人在线,他都在线的人.求全部可能的lea ...
- m3u8文件信息总结
近期在做视频下载.本地播放功能的时候.发现的问题,先笔记记录一下 开发思路 (1) 在线解析m3u8文件内容,把里面的ts相应连接的资源下载本地的Document文件下. (2) 把下载下来的资源使 ...
- PHP执行linux系统命令
本文是第一篇,讲述如何在PHP中执行系统命令从而实现一些特殊的目的,比如监控服务器负载,重启MySQL.更新SVN.重启Apache等.第二篇<PHP监控linux服务器负载>:http: ...
- struts2学习笔记2 -struts2的开发步骤和工作原理
struts2的开发步骤: 1.先定义一个能发送请求的页面,可以是链接,也可以是表单(form) 2.开发action类,struts2对action并没有过多的要求,只要求: a 推荐实现actio ...
- vuex 中关于 mapGetters 的作用
mapGetters 工具函数会将 store 中的 getter 映射到局部计算属性中.它的功能和 mapState 非常类似,我们来直接看它的实现: export function mapGett ...