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【集群模式】