zookeeper服务【-】windows安装与liunx安装
windows 安装 zookeeper-3.4.14
https://www.apache.org/dyn/closer.cgi/zookeeper/ 【zookeeper 下载地址】
1、开启服务之前需要先安装 jdk【jdk1.8 最好】 --java -version【在 cmd 下验证 jdk 安装和环境搭建是否成功】
2、在 zookeeper 下直接启动服务即可
3、配置文件在 conf 目录下进行修改
linux 安装 zookeeper 服务
1、在 liunx 下安装 jdk【不需要搭建 jdk 环境】
2、在 use/local/ 下创建 zookeeper 文件夹:mkdir zookeeper【命令】
3、将下载的 zookeeper-3.4.14.tar.gz 通过工具传入该文件下解压:tar -zxcf zookeeper-3.4.14.tar.gz【命令】
4、修改 zookeeper 配置文件:
cp zoo_sample.cfg zoo.cfg 【修改文件名,这里是用的 copy 文件命令】vi zoo.cfg【编辑文件】
按 i 进入编辑模式,修改以下内容:
dataDir=/tmp/zookeeper/data dataLogDir=/tmp/zookeeper/log
注意:如果想配置集群的话,请在 clientPort 下面添加服务器的 ip。如
server.1=192.168.180.132:2888:3888
server.2=192.168.180.133:2888:3888
server.3=192.168.180.134:2888:3888
mkdir /tmp/zookeeper mkdir /tmp/zookeeper/data mkdir /tmp/zookeeper/log【在 tmp 下创建两个文件夹】
touch myid 【在 data 文件夹下添加集群配置文件】
touch: 一般在使用 make 的时候可能会用到,用来修改文件时间戳,或者新建一个不存在的文件。
. 如果是配置集群,还需要在前面配置过的 dataDir 路径下新增 myid 文件
[root@localhost conf]# cd /tmp/zookeeper/data
[root@localhost data]# touch myid
[root@localhost data]# vim myid
在 data 目录下创建文件,文件名为“myid”, 编辑该“myid”文件,并在对应的 IP 的机器上输入对应的编号。
如在 192.168.180.132 上,“myid”文件内容就是 1。在 192.168.180.133 上,内容就是 2。【命令】
5、配置环境变量
[root@localhost zookeeper-3.4.13]# export ZOOKEEPER_INSTALL=/usr/local/zookeeper-3.4.13/ [root@localhost zookeeper-3.4.13]# export PATH=$PATH:$ZOOKEEPER_INSTALL/bin 【命令】
6、在 bin 文件夹下启动 zookeeper 服务:./zkCli.sh【命令】
7、在同目录下启动客户端连接:./zkCli.sh【单机模式】./zkCli.sh-server 192.168.180.132:2888【集群模式】
