Zk搭建(Zookeeper)

 

第一步:

  上传----解压   tar -zxvf zookeeper-3.4.5.tar.gz----

      

        配置zk的环境变量  ----------配置源码

   vim /etc/profile    ----------source  /etc/profile   

export ZOOKEEPER_HOME=/root/Downloads/zookeeper-3.4.5
export PATH=$PATH:$ZOOKEEPER_HOME/bin:$ZOOKEEPER_HOME/sbin

第二步:在zktar包路径下: 

    1. 创建data文件---------在data下创建myid给各个机器编号

    mkdir data----------touch myid ----------(从第一台开始)

    

               2. 创建 logs文件

         mkdir logs  

 

 

第三步:在zookeeper路径下  修改 conf配置文件     ----------cd  $ZOOKEEPER_HOME

 

dataDir=/root/Downloads/zookeeper-3.4.5/data
dataLogDir=/root/Downloads/zookeeper-3.4.5/logs



server.1=linux04:2888:3888 server.2=linux05:2888:3888 server.3=linux06:2888:3888

 

 

第四步输入命令:

            zkServer.sh start------------查看状态    zkServer.sh status

           

           

第五步:

           

 第六步:

zkCli.sh链接客户端

zkServer.sh start 启动

zkServer.sh stop 关闭zookeeper

zkServer.sh status(leader:主节点通过选取机制得到,follower子节点)

Get  /zookeeper状态

Set  /zookeeper 45678 挂数据 设置子节点数据

Create /text1 123创建 (123是挂的数据,不挂数据不能创建成功)

Create -s /text1 123 可以创重复文件系统会默认分配文件夹编号

Create -e 创建临时文件(机器重启(zkServier.sh restart)消失)

rmr /text1  强制删除

Setquota -n 3 /text1  限定创建子文件数量

Listquota /text1 子目录的数量和长度

猜你喜欢

转载自www.cnblogs.com/JBLi/p/10718152.html