安装zookeeper集群

1.安装zookeeper版本为:zookeeper-3.4.6.tar.gz,下载地址:http://zookeeper.apache.org/
2.安装zookeeper集群还是比较简单的,具体步骤如下:
    (1)解压压缩包zookeeper-3.4.6.tar.gz:tar zvxf zookeeper-3.4.6.tar.gz
    (2)进入zookeeper配置目录修改配置文件:
        >cd zookeeper-3.4.6/conf
        >cp zoo_sample.cfg zoo.cfg
        >vi zoo.cfg 【修改zookeeper配置,具体主要添加安装zookeeper的hadoope节点,zookeeper节点要为奇数便于zookeeper选举                leader,并添加下面内容,如下是我的配置,主要修改dataDir指定zookeeper数据存储路径,添加zookeeper节点
        dataDir=/usr/hadoop/storage/zookeeper-3.4.6/data 
        server.1=master:2888:3888
        server.2=slave1:2888:3888
        server.3=slave2:2888:3888
    (3)scp复制到所有zookeeper节点,注意每台机器安装目录和数据存储目录保持一致:
        scp -r /usr/hadoop/zookeeper-3.4.6 root@slave1:/usr/hadoop/
        scp -r /usr/hadoop/zookeeper-3.4.6 root@slave2:/usr/hadoop/
    (4)在zookeeper数据存储路径新建myid文件,标志每个节点的zookeeper:
      master节点
        >cd /usr/hadoop/storage/zookeeper-3.4.6/data
        >echo "1" > myid
      slave1节点
        >cd /usr/hadoop/storage/zookeeper-3.4.6/data
        >echo "2" > myid   
      slave2节点
        >cd /usr/hadoop/storage/zookeeper-3.4.6/data
        >echo "3" > myid   
    (5)在每个几点上都启动zookeeper:
        master节点
        >cd /usr/hadoop/zookeeper-3.4.6/bin
        >./zkServer.sh start
        
        slave1节点
        >cd /usr/hadoop/zookeeper-3.4.6/bin
        >./zkServer.sh start
        slave2节点
        >cd /usr/hadoop/zookeeper-3.4.6/bin
        >./zkServer.sh start
    (6)查看每个节点的状态:
        master节点
        >cd /usr/hadoop/zookeeper-3.4.6/bin
        >./zkServer.sh status
        
        slave1节点
        >cd /usr/hadoop/zookeeper-3.4.6/bin
        >./zkServer.sh status
        
        slave2节点
        >cd /usr/hadoop/zookeeper-3.4.6/bin
        >./zkServer.sh status
        
    (7)关闭zookeeper集群,在每个节点上执行下面命令:
        >cd /usr/hadoop/zookeeper-3.4.6/bin
        >./zkServer.sh stop
            

发布了29 篇原创文章 · 获赞 5 · 访问量 6万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章