Linux下安装zookeeper以及Zookeeper的集群搭建

来源:互联网 发布:csv导入oracle数据库 编辑:程序博客网 时间:2024/05/01 23:30

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:3881server.2=192.168.25.154:2882:3882server.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





原创粉丝点击