Linux下安装zookeeper教程
Linux下安装zookeeper教程
Zookeeper简介
从字义上解释就是“动物管理员”。ZooKeeper是⼀种集中式服务,⽤于维护配置信息,命名,提供分布式同步和提供组服务。
1、Zookeeper应⽤场景linux安装jdk环境变量
集统⼀配置管理
集统⼀命名服务
集统⼀管理
负载均衡
Zookeeper单机版安装
1、获取安装包
1.使⽤wget命令获取
wget /zookeeper/zookeeper-3.7.0/apache-zookeeper-3.7.
2.从官⽹下载
zookeeper官⽹:
⽬前的稳定版本是3.7.0
2、安装步骤
安装Zookeeper之前,⾸先确保⾃⼰已经安装好了jdk,因为zookeeper是需要依赖java来进⾏编译的。
上传到服务器,进⾏解压
重命名⼀下,也可以不重命名,看个⼈意愿
tar -zxvf apache-zookeeper-3.7.
mv apache-zookeeper-3.7.0-bin zookeeper
将⽂件夹移到⾃⼰想放置的位置
mv zookeeper /data/software/
3、环境变量配置
编辑环境变量配置⽂件,在⽂件的末尾位置添加zookeeper配置
vim /etc/profile
这⾥记得改为⾃⼰的安装⽬录
#zookeeper
export ZOOKEEPER_HOME=/data/software/zookeeper
export PATH=$PATH:${ZOOKEEPER_HOME}/bin
编辑完成后执⾏以下命令使配置⽣效
source /etc/profile
4、zoo.cfg配置
⾸先进⼊conf⽂件夹下,将zoo_simple.cfg改名为zoo.cfg,这样zookeeper就能读取到该配置⽂件
cd conf/
mv zoo_sample.cfg zoo.cfg
主要配置如下
配置项说明
tickTime⽤于计算的时间单元,以毫秒为单位,⽐如session超时:N*tickTime
initLimit⽤于集,允许从节点链接并同步到master节点的初始化连接时间,以tickTime的倍数来表⽰syncLimit⽤于集,master主节点与从节点之间发送消息,请求和应答时间长度(⼼跳机制)clientPort连接服务器的端⼝,默认是2181
dataDir快照⽇志⽬录,存放内存数据库快照的位置,必须配置
dataLogDir事务⽇志⽬录,不配置则和dataDir共⽤
修改配置
#存放数据⽂件夹
dataDir=/data/software/zookeeper/data
#添加⽇志存放⽂件夹
dataLogDir=/data/software/zookeeper/dataLog
5、zookeeper启动与客户端连接命令服务管理命令
zkServer.sh start|stop|restart|status
客户端连接
zkCli.sh -server ${ip}:${port}
客户端关闭
quit 或者按 Ctrl + C

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。