征服自己就能征服一切
文件下载
windows 下载
官网地址:zookeeper.apache.org/index.html
进行 Download 下载页选择对应的版本下载
上面的是tar应用、下面的带source字样的是源码包
linux 下载
wget https://www.apache.org/dyn/closer.lua/zookeeper/zookeeper-3.7.0/apache-zookeeper-3.7.0-bin.tar.gz --no-check-certificate
解压
主要目录介绍
- bin 相关的运行指令文件夹
- conf 配置文件的文件夹
运行
单例模式下运行也就是单点
windows平台
需要一个配置文件在conf下面,叫做zoo.cfg改变一下里面的dataDir的值,以及dataLogDir的值
配置路径信息
下面的是主要信息参数,比如数据放到dataDir配置的路径上面,dataLogDir 日志的配置路径,端口号信息等
tickTime=2000
initLimit=10
syncLimit=5
dataDir=S:\utilsoftware\apache-zookeeper-3.7.0-bin\apache-zookeeper-3.7.0-bin\data
dataLogDir=S:\utilsoftware\apache-zookeeper-3.7.0-bin\apache-zookeeper-3.7.0-bin\log
clientPort=2181
端口号是2181
启动zkServer端
windows 平台下的运行指令都是cmd结尾的指令,双击启动
linux 平台运行
配置路径信息
下面的是主要信息参数,比如数据放到dataDir配置的路径上面,dataLogDir 日志的配置路径,端口号信息等
tickTime=2000
initLimit=10
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/usr/local/software/zookeeper-3.4.5/tmp
clientPort=2181
启动zkServer端
sh zkServer.sh start
启动成功,监听的端口是2181
通过指令查看后台运行进程
ps -ef|grep java
通过上面的那条指令看出来其实后台已经运行了zookeeper服务端了
通过客户端进行指令测试
启动客户端
zkCli.sh是客户端运行指令脚本
通过下面的指令进行客户端运行
./zkCli.sh
运行结果,其实从运行结果来看能看出来,链接的端口是:2181
指令测试
- 查看根目录
ls /
- 获取路径信息
get /
能看到主要信息是 / 这个路径下有两个节点
- 创建节点
create /ceshi zhangsan
获取一下创建的值信息,看到zhangsan了,那证明就是我们创建的没有问题
- 修改节点
set /ceshi lisi
获取一下/ceshi下面的值信息,此时已经可以获取到修改后的值了
get /ceshi
小结
zookeeper 单点的启动是非常简单的,这篇文章讲解了zookeeper的安装过程在win平台和linux平台都进行了相应的讲解,而且在linux下面我们也进行了节点路径的增删改查的操作都没有问题的,后续我们会进行讲解集群环境的搭建过程