1.解压zookeeper压缩包。安装之前确认是否安装jdk。
2.进入解压目录,在解压目录下创建一个data目录。
3.然后进入conf目录,修改zoo_sample.cfg文件名为 zoo.cfg。并且编辑此文件
编辑内容如下:指向刚才创建的data目录。
4.进入bin目录,启动zookeeper
5.查看zookeeper的状态和关闭zookeeper。
Zookeeper的集群搭建
第一步:需要安装jdk环境。
第二步:把zookeeper的压缩包上传到服务器。
第三步:解压缩。
第四步:把zookeeper复制三份。
[root@localhost ~]# mkdir/usr/local/solr-cloud
[root@localhost ~]# cp -r zookeeper-3.4.6/usr/local/solr-cloud/zookeeper01
[root@localhost ~]# cp -r zookeeper-3.4.6/usr/local/solr-cloud/zookeeper02
[root@localhost ~]# cp -r zookeeper-3.4.6/usr/local/solr-cloud/zookeeper03
第五步:在每个zookeeper目录下创建一个data目录。
第六步:在data目录下创建一个myid文件,文件名就叫做“myid”。内容就是每个实例的id。例如1、2、3
[root@localhost data]# echo 1 >> myid
[root@localhost data]# ll
total 4
-rw-r--r--. 1 root root 2 Apr 7 18:23 myid
[root@localhost data]# cat myid
1
第七步:修改配置文件。把conf目录下的zoo_sample.cfg文件改名为zoo.cfg
server.1=192.168.25.154:2881:3881
server.2=192.168.25.154:2882:3882
server.3=192.168.25.154:2883:3883
注意:如果是在一台服务器上面部署三个zookeeper,那么IP地址的端口号都不能相同。
第八步:启动每个zookeeper实例。
启动bin/zkServer.sh start
查看zookeeper的状态:
bin/zkServer.sh status
写一个集群的zookeeper批命令启动
1.创建一个start-zookeeper.sh 文件
vi start-zookeeper.sh
2.在文件内写入:
cd zookeeper01/bin
./zkServer.sh start
cd ../../
cd zookeeper02/bin
./zkServer.sh start
cd ../../
cd zookeeper03/bin
./zkServer.sh start
3.保存退出,然后授权。
chmod u+x start-zookeeper.sh
4.执行批命令,启动。。
./start-zookeeper.sh
5.查看状态。
zookeeper02/bin/zkServer.sh status