1.下载zookeeper
Zookeeper官网下载地址:http://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/
下载后解压即可
2.配置
在你执行启动脚本之前,还有几个基本的配置项需要配置一下,Zookeeper的配置文件在 conf 目录下,这个目录下有 zoo_sample.cfg 和 log4j.properties,你需要做的就是将zoo_sample.cfg 改名为 zoo.cfg,因为 Zookeeper在启动时会找这个文件作为默认配置文件。
改名之前:
改名之后:
下面详细介绍一下,这个配置文件中各个配置项的意义。
•tickTime:这个时间是作为Zookeeper服务器之间或客户端与服务器之间维持心跳的时间间隔,也就是每个 tickTime 时间就会发送一个心跳;
•dataDir:顾名思义就是 Zookeeper保存数据的目录,默认情况下,Zookeeper将写数据的日志文件也保存在这个目录里;
•dataLogDir:顾名思义就是Zookeeper 保存日志文件的目录;
•clientPort:这个端口就是客户端连接Zookeeper 服务器的端口; •clientPort:Zookeeper 会监听这个端口,接受客户端的访问请求;
配置好后,zookeeper会监听本机的2181端口。
3.运行
进入bin文件夹,
双击zkServer.cmd启动注册中心服务。
zkServer.sh【Linux】或zkServer.cmd【Windows】
4.验证
4.1查看端口号
启动后要检查 Zookeeper 是否已经在服务,可以通过netstat -ano 命令查看是否有你配置的clientPort 端口号在监听服务。
或者
4.2验证连接
Zookeeper启动成功后可以通过zookeeper/bin文件夹下的zkCli.cmd验证连接是否正常,比如创建节点“create /test1 helloworld”,查看节点“get /test1”。