Zookeeper安装与配置

Zookeeper的配置

  • 1、解压:tar -zxvf zookeeper-3.4.10.tar.gz -C ~/training/
  • 2、设置环境变量:vi ~/.bash_profile
ZOOKEEPER_HOME=/root/training/zookeeper-3.4.10
export ZOOKEEPER_HOME

PATH=$ZOOKEEPER_HOME/bin:$PATH
export PATH
  • 3、环境变量生效:source ~/.bash_profile

  • 4、核心配置文件:conf/zoo.cfg

    • 4.1、ZooKeeper的单机模式
      • 4.1.1、在任意一台机器上进行搭建
        dataDir=/root/training/zookeeper-3.4.10/tmp
        server.1=bigdata111:2888:3888
        #端口:2888数据通信的端口  3888选举的端口
        
      • 4.1.2、在/root/training/zookeeper-3.4.10/tmp创建一个文件:myid,输入:1
      • 4.1.3、启动ZK:zkServer.sh start
      • 4.1.4、查看ZK模式:zkServer.sh status
      • 4.1.5、启动Client:zkCli.sh(命令行操作如下)
        • 创建节点:create /node1 HelloWorld(节点信息为HelloWorld)
        • 列举节点:ls /(/为根目录)
        • 查看节点:get node1
    • 4.2、ZooKeeper的集群模式:bigdata112、bigdata113、bigdata114
      • 4.2.1、在bigdata112上进行搭建
        dataDir=/root/training/zookeeper-3.4.10/tmp   
        server.1=bigdata112:2888:3888
        server.2=bigdata113:2888:3888
        server.3=bigdata114:2888:3888
        
      • 4.2.2、在/root/training/zookeeper-3.4.10/tmp创建文件:myid,输入:1
      • 4.2.3、把bigdata112上的ZooKeeper复制到113和114上
        scp -r zookeeper-3.4.10/ root@bigdata113:/root/training
        scp -r zookeeper-3.4.10/ root@bigdata114:/root/training
      • 4.2.4、修改bigdata113和bigdata114上的myid分别为:2,3
      • 4.2.5、同时启动ZK:zkServer.sh start
      • 4.2.6、查看ZK模式:zkServer.sh status(有的为follower,有的为leader)

你可能感兴趣的:(Zookeeper安装与配置)