您的位置:首页 > 其它

Zookeeper分布式集群部署

2016-11-08 11:00 447 查看

一、单机模式

解压zk安装包

tar -zxf zookeeper-3.4.5.tar.gz -C /opt/modules/

配置zoo.cfg

重命名zoo_sample.cfg为zoo.cfg,并修改(修改ZK本地存储路径),先创建路径:mkdir -p data/zkData

dataDir=/opt/modules/zookeeper-3.4.5/data/zkData

启动ZK

bin/zkServer.sh start



查看状态

bin/zkServer.sh status



ZK的服务进程名:QuorumPeerMain

ZK 的Client:bin/zkCli.sh

ZK中每个目录都叫做:znode

quit退出

二、分布式模式

注意搭建之前关闭之前已经启动的进程:sbin/stop-dfs.sh,sbin/stop-yarn.sh

解压到分布式的目录下

tar -zxf zookeeper-3.4.5.tar.gz -C /opt/app/

配置zoo.cfg

重命名zoo_sample.cfg为zoo.cfg,并修改(修改ZK本地存储路径),先创建路径:mkdir -p data/zkData

zoo的cfg配置

dataDir=/opt/app/zookeeper-3.4.5/data/zkData


server.1=hadoop-senior01.ibeifeng.com:2888:3888
server.2=hadoop-senior02.ibeifeng.com:2888:3888
server.3=hadoop-senior03.ibeifeng.com:2888:3888




分发节点

在/opt/app/zookeeper-3.4.5/data/zkData下touch myid,vi myid 写入1

scp -r zookeeper-3.4.5/ hadoop-senior02.ibeifeng.com:/opt/app/


分发完成后将senior02的myid改为2,senior03的myid改为3

启动每一台的ZK

bin/zkServer.sh start


查看三台的状态

bin/zkServer.sh status
,其中有一台是leader,其余两台为follow







在节点数目较多的情况下,ZK会有一个选举的过程

三、Zookeeper 客户端命令行连接及基本命令使用(create、ls、get、rmr等命令)

启动

bin/zkCli.sh -server hadoop-senior01.ibeifeng.com:2181


create /test “654321”

ls /

get /test

rmr /test



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: