zookeeper集群安装部署

    xiaoxiao2022-06-30  157

    本文以zookeeper-3.4.5版本为例,详解集群模式的安装部署。

    在三台机器上搭建zookeeper集群,机器IP分别为:10.4.55.27 、10.4.55.28 、10.4.55.29。

    1、下载安装包:

    从apache官网上选择.tar.gz的安装包下载,放在机器的安装目录下:/home/dacp

    2、解压:

    #cd /home/dacp

    #tar -zxvf zookeeper-3.4.5.tar.gz

    3、配置:

    切换到安装包目录,创建data 和 logs 两个目录用于存储数据和日志:

    #cd /home/dacp/zookeeper-3.4.5

    #mkdir data

    #mkdir logs

    使用复制命令生成配置文件:

    #cd conf

    #cp zoo_sample.cfg zoo.cfg

    编辑配置文件:

    #vi zoo.cfg

    将刚刚创建的data和logs路径配置在如下位置:

    dataDir=/home/dacp/zookeeper-3.4.5/data

    dataLogDir=/home/dacp/zookeeper-3.4.5/logs

    添加三台机器的server信息:

    server.1=10.4.55.27:2888:3888

    server.2=10.4.55.28:2888:3888

    server.3=10.4.55.29:2888:3888

    三台机器均按照以上步骤配置。

    4、创建myid文件:

    在data目录下新建 myid 文件,在该文件中写入一个数字, 该数字表示这是第几号server.该数字必须和zoo.cfg文件中的server.X中的X 一 一 对应.

    在10.4.55.27下新建 /home/dacp/zookeeper-3.4.5/data/myid 文件,并在myid 文件中写入1;

    在10.4.55.28下新建 /home/dacp/zookeeper-3.4.5/data/myid 文件,并在myid 文件中写入2;

    在10.4.55.29下新建 /home/dacp/zookeeper-3.4.5/data/myid 文件,并在myid 文件中写入3.

    5、启动zookeeper(三台机器无启动顺序要求):

    #cd /home/dacp/zookeeper-3.4.5/bin

    #./zkServer.sh start

    查看zookeeper进程是否存在,存在即启动成功。

    #ps -ef |grep zookeeper

     

     

     

     

     

     

     

     

     


    最新回复(0)