Zookeeper安装和配置
来源:互联网 发布:旅游大数据分析方案 编辑:程序博客网 时间:2024/06/05 10:57
Zookeeper安装和配置很简单,即可以配置成单机模式,也可以配置成集群模式
单机模式
1、下载zookeeper-3.4.9.tar.gz
2、解压tar -zxf zookeeper-3.4.9.tar.gz
3、配置
cd zookeeper-3.4.9/conf
mv zoo_sample.cfg zoo.cfg
vi zoo.cfg
dataDir=/app/fzcore/zookeeper-3.4.9/data
dataLogDir=/app/fzcore/zookeeper-3.4.9/logs
clientPort=2182
4、启动
cd zookeeper-3.4.9/bin
zkServer.sh start ../conf/zoo.cfg
5、连接
server启动之后,就可以启动client连接了
cd zookeeper-3.4.9/bin
zkCli.sh -server localhost:2182
至此zookeeper的单机模式已经配置好了。
伪集群模式
所谓伪集群模式,是指在单台机器中启动多个zookeeper进程,并组成一个集群,以启动3个zookeeper进程为例
1、 将zookeeper的目录拷贝2份,zookeeper0,zookeeper1,zookeeper2
更改zookeeper0/conf/zoo.cfg文件为
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/app/fzcore/zookeeper0/data
dataLogDir=/app/fzcore/zookeeper0/logs
clientPort=2182
server.0=127.0.0.1:8880:7770
server.1=127.0.0.1:8881:7771
server.2=127.0.0.1:8882:7772
参数说明:
initLimit:zookeeper集群中包含多台server,其中一台为leader,集群中其余的server为follow,initLimt参数配置初始化连接时, follower和leader之间的最长心跳时间. 此时该参数设置为5, 说明时间限制为5倍tickTime, 即5*2000=10000ms=10s.
syncLimit: 该参数配置leader和follower之间发送消息, 请求和应答的最大时间长度. 此时该参数设置为2, 说明时间限制为2倍tickTime, 即4000ms.
server.X=A:B:C 其中X是一个数字, 表示这是第几号server. A是该server所在的IP地址. B配置该server和集群中的leader交换消息所使用的端口. C配置选举leader时所使用的端口. 由于配置的是伪集群模式, 所以各个server的B, C参数必须不同.
参照zookeeper0/conf/zoo.cfg, 配置zookeeper1/conf/zoo.cfg, 和zookeeper2/conf/zoo.cfg文件. 只需更改dataDir, dataLogDir, clientPort参数即可.
在之前设置的dataDir中新建myid文件, 写入一个数字, 该数字表示这是第几号server. 该数字必须和zoo.cfg文件中的server.X中的X一一对应.
/Users/apple/zookeeper0/data/myid文件中写入0, /Users/apple/zookeeper1/data/myid文件中写入1, /Users/apple/zookeeper2/data/myid文件中写入2.
2、 分别进入/Users/apple/zookeeper0/bin, /Users/apple/zookeeper1/bin, /Users/apple/zookeeper2/bin三个目录, 启动server.
3、任意选择一个server目录, 启动客户端:
zkCli.sh -server localhost:2182
集群模式
集群模式的配置和伪集群基本一致
由于集群模式下,各server部署在不同的机器上,因此各server的conf/zoo.cfg文件可以完全一样。
- Zookeeper 安装和配置
- Zookeeper 安装和配置
- Zookeeper 安装和配置
- Zookeeper 安装和配置
- Zookeeper 安装和配置
- Zookeeper安装和配置
- Zookeeper 安装和配置
- Zookeeper 安装和配置
- Zookeeper 安装和配置
- Zookeeper 安装和配置
- Zookeeper 安装和配置
- Zookeeper 安装和配置
- Zookeeper 安装和配置
- Zookeeper 安装和配置
- Zookeeper 安装和配置
- Zookeeper安装和配置
- zookeeper安装和配置
- Zookeeper 安装和配置
- Soo 防环机制, 在配置了之后如果show 出来还是没有生效,建议clear 一下bgp,最好实验就是 把 物理接口给 shutdown--在no shutdown ,就好了,记住,!!!
- 2017.1.19日测试题解
- Win7 U盘安装Ubuntu16.04 双系统详细教程
- android项目组件化
- 文章标题
- Zookeeper安装和配置
- npm run XXX是执行配置在package.json中的脚本
- JVM类加载原理学习笔记
- 写了一个简单的数据库连接池
- 《Java 编程思想》-第6章 访问权限控制 笔记
- 数据库中多对多的关系设计
- Hyperledger fablic 0.6 在centos7环境下的安装与部署
- Bash基本功能
- 深度剖析类加载器系列文章:一、Java类的加载、链接、初始化