前言:废话不说,上手就干
注意一下,zookeeper的使用是需要有jdk环境的,因为zookeeper是使用java语言编写的啊,哈哈,下面贴出在Linux环境下jdk的配置,Windows就不贴了,在/etc目录下的profile文件
export JAVA_HOME=/usr/local/jdk1.8.0_121
export PATH=
J
A
V
A
H
O
M
E
/
b
i
n
:
JAVA_HOME/bin:
JAVAHOME/bin:PATH
export CLASSPATH=.:
J
A
V
A
H
O
M
E
/
l
i
b
/
d
t
.
j
a
r
:
JAVA_HOME/lib/dt.jar:
JAVAHOME/lib/dt.jar:JAVA_HOME/lib/tools.jar:$JAVA_HOME/jre/lib/rt.jar
1、官网下载地址
zookeeper官网
2、windows下安装
我这里的版本是3.4.10 版本;
把下载的zookeeper-3.4.10.zip解压一下就行,例如:D:\company-tools\zookeeper,修改 zookeeper-3.4.10/conf/ 目录下配置文件
上面的zoo.cfg是我配置好的,可以忽略不计;
复制 zoo-sample.cfg 改名为 zoo.cfg
tickTime: 心跳的时间,单位毫秒. Zookeeper 服务器之间或客户端与服务器之间维持心跳的
时间间隔,也就是每个 tickTime 时间就会发送一个心跳。表明存活状态。
dataDir: 数据目录,可以是任意目录。存储 zookeeper 的快照文件、pid 文件,默认为
/tmp/zookeeper,建议在 zookeeper 安装目录下创建 data 目录,将 dataDir 配置改
为/usr/local/zookeeper-3.4.10/data
clientPort: 客户端连接 zookeeper 的端口,即 zookeeper 对外的服务端口,默认为 2181
3、Linux下安装
Zookeeper 的运行需要 jdk。使用前 Linux 系统要安装好 jdk.
1)上传 zookeeper-3.4.10.tar.gz 并解压
解压文件 zookeeper-3.4.10.tar.gz
执行命令:tar -zxvf zookeeper-3.4.10.tar.gz -C /usr/local/
查看已解压:
2)配置文件
在 zookeeper 的 conf 目录下,将 zoo_sample.cfg 改名为 zoo.cfg,cp zoo_sample.cfg zoo.cfg
zookeeper 启动时会读取该文件作为默认配置文件。
进入 zookeeper 目录下的 conf
拷贝样例文件 zoo-sample.cfg 为 zoo.cfg
3)启动 Zookeeper
启动(切换到安装目录的 bin 目录下):./zkServer.sh start
4)关闭 Zookeeper
关闭(切换到安装目录的 bin 目录下):./zkServer.sh stop
4、Zookeeper 的客户端 的客户端 图形
Zookeeper 图形界面的客户端:ZooInspector.
使用方式:Windows 上解压 ZooInspector 文件
双击执行即可,当然有的电脑双击无法运行,可以使用命令的方式来启动 :java -jar zookeeper-dev-ZooInspector.jar
启动完成之后的画面:
配置连接:
连接成功:
以上就是zookeeper的安装了,比较简单,安装步骤随便一搜就有,都很详细,作者之所以写这篇文章,emm,就是闲的,哈哈,共勉!