【Zookeeper】zookeeper 安装说明

原创
2020/06/03 10:09
阅读数 2K

1.介绍
2.安装
   2.1 下载
         地址:http://www.apache.org/dyn/closer.cgi/zookeeper/
         选定版本下载: wget http://mirrors.hust.edu.cn/apache/zookeeper/
                                   tar -zxvf zookeeper-3.3.6.tar.gz -C /usr/local
                                   mv zookeeper-3.3.6.tar.gz  zookeeper
   2.2 配置
         2.2.1  环境变量配置
         vim  ~/.bash_profile
         export ZOOKEEPER_HOME=/usr/local/zookeeper
         export PATH=.:$JAVA_HOME/bin:$ZOOKEEPER_HOME/bin:$KAFKA_HOME/bin:$PATH
         source ~/.bash_profile
3.运行配置
3.1 单机模式配置
       进入zookeeper配置目录,cd /usr/local/zookeeper/conf
       复制添加zoo.cfg配置文件  cp zoo.sample.cfg  zoo.cfg
       编辑zoo.cfg
# 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=/tmp/zookeeper
# the port at which the clients will connect
clientPort=2181
【参数说明】
tickTime: zookeeper中使用的基本时间单位, 毫秒值.
dataDir: 数据目录. 可以是任意目录.
dataLogDir: log目录, 同样可以是任意目录. 如果没有设置该参数, 将使用和dataDir相同的设置.
clientPort: 监听client连接的端口号.
至此, zookeeper的单机模式已经配置好了. 启动server只需运行脚本:
./bin/zkServer.sh start 
Server启动之后, 就可以启动client连接server了, 执行脚本:    
./bin/zkCli.sh -server localhost:2181

3.2 伪分布式模式
3.3 集群模式 
2.资料
zookeeper原理
 http://cailin.iteye.com/blog/2014486

Zookeeper 开发者手册
http://note.youdao.com/share/?id=099cca6d6b2d4bfc1dd1e8267b7381c3&type=note

Zookeeper的安装和配置
http://coolxing.iteye.com/blog/1871009

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部