02-Zookeeper环境搭建

1:下载Zookeeper

      下载地址:http://Zookeeper.apache.org/releases.html# download

2:解压Zookeeper

       [hadoop@hadoop01 app]$ tar -zxvf zookeeper-3.4.6.tar.gz

3:配置Zookeeper

      [hadoop@hadoop01 conf]$ vi zoo.cfg

          dataDir=/home/hadoop/data/zookeeper/zkdata                         --此处的目录要与第四步创建的目录一致

          dataLogDir=/home/hadoop/data/zookeeper/zkdatalog              --此处的目录要与第四步创建的目录一致

          clientPort=2181

        #server.每个节点服务编号=服务器ip地址:集群通信端口:选举端口

          server.1=hadoop01:2888:3888

          server.2=hadoop02:2888:3888

          server.3=hadoop03:2888:3888

4:集群其他节点安装Zookeeper

     将hadoop01节点的Zookeeper安装目录,整体分发到集群的hadoop02和hadoop03节点。

     [hadoop@hadoop01 app]$scp -r zookeeper-3.4.6 hadoop@hadoop02:/home/hadoop/app/

     [hadoop@hadoop01 app]$scp -r zookeeper-3.4.6 hadoop@hadoop03:/home/hadoop/app/

5:创建Zookeeper数据和日志目录

    #创建Zookeeper数据目录

      [hadoop@hadoop01 app]$mkdir -p /home/hadoop/data/zookeeper/zkdata

      [hadoop@hadoop02 app]$mkdir -p /home/hadoop/data/zookeeper/zkdata

      [hadoop@hadoop03 app]$mkdir -p /home/hadoop/data/zookeeper/zkdata

    #创建Zookeeper日志目录

     [hadoop@hadoop01 app] mkdir -p /home/hadoop/data/zookeeper/zkdatalog

     [hadoop@hadoop02 app] mkdir -p /home/hadoop/data/zookeeper/zkdatalog

     [hadoop@hadoop03 app] mkdir -p /home/hadoop/data/zookeeper/zkdatalog

6:为Zookeeper集群各个节点创建服务编号

     #hadoop01节点

      [hadoop@hadoop01 zkdata]$ touch myid

      [hadoop@hadoop01 zkdata]$ echo 1 myid

     #hadoop02节点

      [hadoop@hadoop02 zkdata]$ touch myid

      [hadoop@hadoop02 zkdata]$ echo 2 myid

     #hadoop03节点

     [hadoop@hadoop03 zkdata]$ touch myid

     [hadoop@hadoop03 zkdata]$ echo 3 myid

注意:每个节点服务编号的值是一个整形数字且不能重复

7:启动Zookeeper

      [hadoop@hadoop01 zookeeper]# bin/zkServer.sh start

      [hadoop@hadoop02 zookeeper]# bin/zkServer.sh start

      [hadoop@hadoop03 zookeeper]# bin/zkServer.sh start

8:查看Zookeeper状态

      [hadoop@hadoop01 zookeeper]# bin/zkServer.sh status

      [hadoop@hadoop02 zookeeper]# bin/zkServer.sh status

      [hadoop@hadoop03 zookeeper]# bin/zkServer.sh status

 

posted @   明天过丶後  阅读(23)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示