文档章节

zookeeper的安装和配置

1
 11Jerry11
发布于 2016/11/04 14:21
字数 333
阅读 5
收藏 0

1、三个节点执行:rpm -ivh zookeeper-3.4.6-redhat6.4.x86_64.rpm 
2、find / -name zoo.cfg

     vim /etc/zookeeper/conf/zoo.cfg

配置内容如下:

maxClientCnxns=50
# The number of milliseconds of each tick
tickTime=2000
# The number of ticks that the initial 
# synchronization phase can take
initLimit=10
# The number of ticks that can pass between 
# sending a request and getting an acknowledgement
syncLimit=5
# the directory where the snapshot is stored.
dataDir=/var/lib/zookeeper/data                   
dataLogDir=/var/lib/zookeeper/dataLogDir            //检查是否存在目录,若不存在,要在系统中创建这两个目录

# the port at which the clients will connect
clientPort=2181

autopurge.purgeInterval=3
autopurge.SnapRetainCount=3

server.1=192.168.232.100:2888:3888
server.2=192.168.232.101:2888:3888
server.3=192.168.232.102:2888:3888

3、把zoo.cfg配置文件拷贝到另外两个节点

scp /etc/zookeeper/conf/zoo.cfg root@192.168.232.101:/etc/zookeeper/conf/

scp /etc/zookeeper/conf/zoo.cfg root@192.168.232.102:/etc/zookeeper/conf/

4、如2中说明,在三个节点上创建相应的目录

mkdir -p /var/lib/zookeeper/data

mkdir -p /var/lib/zookeeper/dataLogDir

5、在三台机器上的dataDir指定的目录下创建myid文件,其内容分别为zoo.cfg文件中的server.x的x(例如server.1=192.168.232.100:2888:3888,其对应的myid内容为1)

6、vim /etc/zookeeper/conf/Java.env 内容如下:

 # zk buffer size 64M
export JVMFLAGS="-Djute.maxbuffer=0x3FFFFC0 $JVMFLAGS"

Java heap size 1GB 
export JVMFLAGS="-Xms1g -Xmx1g $JVMFLAGS"       //该项设置为1g,根据自己机器的内存情况来设置,太大会导致zkServer.sh脚本启动失败

7、启动zookeeper

./zkServer.sh start

./zkServer.sh status

© 著作权归作者所有

共有 人打赏支持
1
粉丝 1
博文 5
码字总数 4330
作品 0
苏州
私信 提问
ZooKeeper教程资源收集(简介/原理/示例/解决方案)

菩提树下的杨过: ZooKeeper 笔记(1) 安装部署及hello world ZooKeeper 笔记(2) 监听数据变化 ZooKeeper 笔记(3) 实战应用之【统一配置管理】 ZooKeeper 笔记(4) 实战应用之【消除单点故障】...

easonjim
2017/09/05
0
0
zookeeper——zookeeper单点/集群安装

一、安装zookeeper单点模式 1、zookeeper安装前,需安装jdk,linux下jdk安装方式自己解决。 2、去官网下载zookeeper安装包,将tar.gz文件解压到你的安装目录。进入zookeeper的conf目录,将z...

cjun1990
2014/11/18
0
1
ZooKeeper学习笔记-CentOS7.5安装ZooKeeper

ZooKeeper学习笔记-CentOS7.5安装ZooKeeper 安装java环境 安装ZooKeeper 安装java环境 你ZooKeeper的运行需要java环境。 下载 如未安装java环境,下载最新版本的java: https://www.oracle.c...

Super_RD
12/04
0
0
zookeeper集群的安装配置

zookeeper介绍 ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供...

wIw
2015/07/12
0
0
详解分布式应用程序协调服务Zookeeper

欢迎关注大数据和人工智能技术文章发布的微信公众号:清研学堂,在这里你可以学到夜白(作者笔名)精心整理的笔记,让我们每天进步一点点,让优秀成为一种习惯! 主从结构:HDFS、Yarn、HBa...

李金泽
03/09
0
0

没有更多内容

加载失败,请刷新页面

加载更多

详解css BEM书写规范

BEM是基于组件的web开发方法。其思想是将用户界面分隔为独立的块,从而使开发复杂的UI界面变得更简单和快,且不需要粘贴复制便可复用现有代码。BEM由Block、Element、Modifier组成。选择器里...

前端小攻略
4分钟前
0
0
一个centos初始化脚本

概述 就是自己无聊写的一个脚本,欢迎使用,star,fork顺便关注我一波 https://github.com/bboysoulcn/centos 使用方法 这个是给最小化安装的centos使用的,在centos 7.5上测试过,当然其他的...

bboysoulcn
8分钟前
0
0
mybatis 自动维护 createdAt, updatedAt

SpringBoot Mybatis Plus公共字段自动填充功能

youngjdong
11分钟前
0
0
Docker之nginx容器中部署静态文件

注: Docker版本如下: Client: Version:17.12.0-ce API version:1.35 Go version:go1.9.2 Git commit:c97c6d6 Built:Wed Dec 27 20:11:19 2017 OS/Arch:linux/amd64Ser......

克虏伯
12分钟前
0
0
搭建git服务器————gitlab

github毕竟是公开的,而私有仓库又得花钱买。所以我们可以想办法搭建一个私有的,只自己公司使用的。Gitlab是个不错的选择。在介绍它之前,先讲述一下命令行的git服务器 找一台服务器,首先要...

chencheng-linux
18分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部