Zookeeper 集群配置及启动
准备工作
1. 集群机器
192.168.8.2
192.168.8.6
192.168.8.11
2. 包
zookeeper-3.4.10.tar.gz
集群配置
1. 解压路径
192.168.8.2 /data1/projectX/zookeeper-3.4.10
192.168.8.6 /data1/projectX/zookeeper-3.4.10
192.168.8.11 /home/projectX/zookeeper-3.4.10
2. zoo.cnf
进入conf/ 目录,新建zoo.cnf文件,内容如下。(确保 dataDir 及 dataLogDir 所指向的路径已经存在)
192.168.8.2
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/data1/projectX/zookeeper-3.4.10/data
dataLogDir=/data1/projectX/zookeeper-3.4.10/data/log
clientPort=2182
server.82=192.168.8.2:2887:3887
server.86=192.168.8.6:2887:3887
server.811=192.168.8.11:2887:3887
#maxClientCnxns=60
#autopurge.snapRetainCount=3
#autopurge.purgeInterval=1
192.168.8.6
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/data1/projectX/zookeeper-3.4.10/data
dataLogDir=/data1/projectX/zookeeper-3.4.10/data/log
clientPort=2182
server.82=192.168.8.2:2887:3887
server.86=192.168.8.6:2887:3887
server.811=192.168.8.11:2887:3887
#maxClientCnxns=60
#autopurge.snapRetainCount=3
#autopurge.purgeInterval=1
192.168.8.11
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/home/projectX/zookeeper-3.4.10/data
dataLogDir=/home/projectX/zookeeper-3.4.10/data/log
clientPort=2182
server.82=192.168.8.2:2887:3887
server.86=192.168.8.6:2887:3887
server.811=192.168.8.11:2887:3887
#maxClientCnxns=60
#autopurge.snapRetainCount=3
#autopurge.purgeInterval=1
3. server.x 的配置
在三个机器的dataDir路径下面新建myid文件,内容分别为82,86 及 811 与 zoo.cnf中的保持一致。
server.82=192.168.8.2:2887:3887
server.86=192.168.8.6:2887:3887
server.811=192.168.8.11:2887:3887
启动Zookeeper
执行下面的命令分别启动三个zookeeper,无所谓顺序。
[root@RH bin]# cd /data1/projectX/zookeeper-3.4.10/bin/
[root@RH bin]# ./zkServer.sh start
ZooKeeper JMX enabled by default
Using config: /data1/projectX/zookeeper-3.4.10/bin/../conf/zoo.cfg
Starting zookeeper ... STARTED
[root@RH bin]# tail -f zookeeper.out
查看运行状态
192.168.8.2
-bash-4.1# ./zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /data1/projectX/zookeeper-3.4.10/bin/../conf/zoo.cfg
Mode: follower
192.168.8.6
[root@RH bin]# ./zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /data1/projectX/zookeeper-3.4.10/bin/../conf/zoo.cfg
Mode: follower
192.168.8.11 << 被推选为Leader,其他两个为follower
[root@RDHW02-RIS bin]# ./zkServer.sh status
ZooKeeper JMX enabled by default
Using config: /home/projectX/zookeeper-3.4.10/bin/../conf/zoo.cfg
Mode: leader
简单测试
-bash-4.1# ./zkCli.sh -server 192.168.8.11:2182
[zk: 192.168.8.11:2182(CONNECTED) 0] ls /
[zk: 192.168.8.11:2182(CONNECTED) 1] ls2 /
[zk: 192.168.8.11:2182(CONNECTED) 2] create /test helloworld
[zk: 192.168.8.11:2182(CONNECTED) 4] get /test
[zk: 192.168.8.11:2182(CONNECTED) 5] set /test newvalue
[zk: 192.168.8.11:2182(CONNECTED) 7] delete /test
Zookeeper 集群配置及启动的更多相关文章
- zookeeper集群配置与启动——实战
1,准备: A:三台linxu服务器: 10.112.29.177 10.112.29.172 10.112.29.174 命令 hostname 得到每台机器的 hostname vm-10-112 ...
- zookeeper集群配置与启动
摘要:Zookeeper是一个很好的集群管理工具,被大量用于分布式计算.如Hadoop以及Storm系统中.这里简单记录下Zookeeper集群环境的搭建过程.本文以Ubuntu 12.04 LTS作 ...
- kafka集群与zookeeper集群 配置过程
Kafka的集群配置一般有三种方法,即 (1)Single node – single broker集群: (2)Single node – multiple broker集群: (3)Mult ...
- java:zookeeper集群配置,dubbo
1.zookeeper集群配置: 2.dubbo:(配置见视频)
- solrCloud+tomcat+zookeeper集群配置
solrcolud安装solrCloud+tomcat+zookeeper部署 转载请出自出处:http://eksliang.iteye.com/blog/2107002 http://eksli ...
- zookeeper集群某个follower启动失败
配置完成zookeeper集群,发现有一个节点,进程正常但是状态异常 查看日志一开始进入歧途了,查看的是这个目录 其实应该查看这个目录的日志 失败日志: 很明显,没有权限,更改权限,启动成功
- Solr6.2.0 + zookeeper 集群配置
zookeeper1 : 192.168.1.103zookeeper2 : 192.168.1.104zookeeper3 : 192.168.1.105solr1 : 192.168.1.106s ...
- zookeeper集群配置
zookeeper集群网上demo一大堆,补充一下一些不明白的地方 1 复制2份zookeeper,savle作为备份节点 2.配置zoo.cfg # The number of millisecon ...
- zookeeper集群配置详细教程
第一步:环境准备 环境 版本 说明 JDK 1.8 zookeeper运行所需 centos 7 操作系统 需要配置好JDK的环境变量 zookeeper-3.4.9.tar.gz 3.4.9 z ...
随机推荐
- MySQL 列,可选择的数据类型(通过sql命令查看:`help create table;`)
MySQL 列,可选择的数据类型(通过sql命令查看:help create table;) BIT[(length)] | TINYINT[(length)] [UNSIGNED] [ZEROFIL ...
- mongodb集群配置主从模式
测试环境 操作系统:CentOS 7.2 最小化安装 主服务器IP地址:192.168.197.21 master-node 从服务器IP地址:192.168.197.22 slave-node 关闭 ...
- vscode编辑Markdown时的贴图工具
参看 https://www.jianshu.com/p/74b960efb697 说明: 1. 文件-->首选项-->设置-->填入paste,设置Path值为 ${current ...
- 前端-JavaScript1-6——JavaScript之变量类型的转换
6.1 string → number 先来学习一个语句,这个语句和alert差不多,也是弹窗,弹的是输入框: 1 prompt("请输入你的电话","139&qu ...
- jquery如何实现当页面下拉到一定位置时,右下角出现回到顶部图标
渐进式返回顶部
- 【产品设计】【转】APP界面设计规范编写指南(人人都是产品经理)
转自 :http://www.woshipm.com/ucd/608557.html 作者:EID_UX_DESIGN,微信公众号:EID_center 原文地址:http://www.ui.cn/d ...
- Java虚拟机-JVM各种参数配置大全详细
usr/local/jdk/bin/java -Dresin.home=/usr/local/resin -server -Xms1800M -Xmx1800M -Xmn300M -Xss512K ...
- 日志模块logging
import logging # 设置日志基础样式 logging.basicConfig(level=logging.INFO, format='levelname:%(levelname)s fi ...
- 学习笔记:jqueryui
Jquery UI cdn.bootcss.com <!-- jquery --> <script src="http://cdn.bootcss.com/jquery/1 ...
- Android Room 学习(一)
Room简介 Room persistence库为SQLite提供了一个抽象层,以便在利用SQLite的全部功能的同时实现更强大的数据库访问. 该库可帮助您在运行应用程序的设备上创建应用程序数据的缓存 ...