CentOS中搭建Zookeeper集群

                                 Zookeeper集群搭建

----------------------------------

前提:虚拟机主机名,域名映射,防火墙,ssh免密登陆,同步集群时间,安装jdk

----------------------------------

1.上传安装包到/export/software/

通过lrzsz的rz命令

2.解压到/export/servers/

tar -zxvf zookeeper-3.4.5.tar.gz -C /export/servers/

3.进入/export/servers/将解压过来的文件改名为zk更优美!!!

mv 原文件名 新文件名

4.环境变量(集群中每台服务器都需配置)

vi /etc/profile

export ZOOKEEPER_HOME=/export/servers/zk

export PATH=$PATH:$ZOOKEEPER_HOME/bin

Esc 退出编辑模式

:wq 保存并退出

source /etc/profile

5.每台机器中/export/data中创建zkdata文件夹

    cd /export/data/

   mkdir zkdata

   在zkdata下创建文件myid,文件内容为该台zookeeper服务器的id

    使用vi或echo命令即可

6./export/servers/zk/conf下复制文件zoo_sample.cfg并命名为zoo.cfg(每台机器都需要)

cp zoo_sample.cfg zoo.cfg

添加内容:并删除原有的dataDir行

dataDir=/export/data/zkdata

server.1=结点1:2888:3888

server.2=结点2:2888:3888

server.3=结点3:2888:3888

7.分发安装包到其他机器

scp -r /export/servers/zk root@另外某台服务器:/export/servers/

8.进入 /export/servers/zk/bin下

     zkServer.sh start 启动

     ##查看集群状态

    jps(查看进程)

    zkServer.sh status(查看集群状态,主从信息)

    启动命令:

          cd /export/servers/zk/bin

           zkServer.sh start

9.客户端连接zookeeper服务器

cd /export/servers/zk/bin

zkCli.sh –server ip  (ip为想要连接的服务器ip或域名)

10.如果要想使用 Observer 模式,可在对应节点的配置文件添加如下配置:

peerType=observer

其次,必须在配置文件指定哪些节点被指定为 Observer,如:

server.1:localhost:2181:3181:observer

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值