zookeeper安装与测试
来源:互联网 发布:java常用socket框架 编辑:程序博客网 时间:2024/06/07 06:33
zookeeper的配置文件
zookeeper/conf/zoo_sample.cfg更改为zoo.cfg
1.tickTime:cs通信心跳时间
服务器之间或客户端与服务器维持心跳的时间间隔,单位ms
tickTime=2000
2. initLimit:LF初始通信时限
集群中的follower服务器(F)与leader服务器(L)之间
初始连接时能容忍的最多心跳数(tickTime数)
initLimit=5,表示leader等待follower最多10s,超过10s,则认为该follower启动失败
3.syncLimit:LF同步通信时限
集群忠的follower服务器与leader服务器之间请求和请求和应答之间能容忍的最多心跳数(tickTime数)
syncLimit=2
4.dataDir:数据文件目录
zookeeper保存数据的目录,默认情况下,/tmp/zookeeper/data
5.clientPort:客户端连接端口
clientPort=2181
6.服务器名称与地址
server.1(机器编号)=hadoop01(ip或主机名):2888(LF通信端口):3888(选举端口,leader宕掉需要进行选举)
server.2=hadoop02(ip或主机名):2888:3888
server.3=hadoop03(ip或主机名):2888:3888
hadoop01上zookeeper安装目录下data目录下有个myId,修改myId对应机器编号,hadoop01对应1
hadoop02对应2
hadoop03对应3
修改好配置文件后
./zkServer.sh start
测试:
在hadoop01上启动一个client
./zkCli.sh start
create /hadoop123 123
get /hadoop123会得到123
在hadoop02上启动./zkCli.sh start
ls /
可以看到hadoop123
get /hadoop123 同样会得到123
说明同步成功
./zkServer.sh status
会看到mode,分为leader和follower
kill掉mode为leader的机器,那么另外两台机器中会自动选举出一个leader
重新启动这台机器,状态会为follower
如果搭建很多台机器的集群,可以写脚本通过ssh启动
- zookeeper安装与测试
- zookeeper安装与测试
- zookeeper的安装与测试
- ZooKeeper安装与测试ha
- linux下zookeeper安装与测试
- linux下zookeeper安装与测试
- linux下zookeeper安装与测试
- Linux下Zookeeper的(单机)安装与简单测试
- windows 安装 zookeeper 并测试
- zookeeper安装与配置
- zookeeper原理与安装
- ZooKeeper安装与配置
- zookeeper安装与运行
- ZooKeeper安装与配置
- zookeeper安装与启动
- ZooKeeper安装与配置
- Zookeeper安装与配置
- Zookeeper安装与配置
- Halo学习Linux的坎坷路
- php命名空间namespace全解
- 理解卷积
- cell值引用(){}
- Linux内核Kprobes调试技术
- zookeeper安装与测试
- Java 实现基于Redis的分布式可重入锁
- Tomcat配置数据源(JNDI方式)&JDBC(与Oracle的连接)
- 编码原理及其在WCDMA系统中的应用
- android 从网页上爬取数据
- 普通代码块 && 构造代码块 && 静态代码块区别
- java静态绑定和动态绑定
- ARM寄存器
- (笔记)Spring实战_征服数据库(4)_在Spring中集成Hibernate