smallwang 的zookeeper集群搭建
注:hadoop版本为:2.7.3
zookeeper版本为:3.4.10
hadoop集群搭建请参考------>[hadoop2.7.3集群搭建]
(https://mp.csdn.net/mdeditor/85226819#)

**注意:注意自己的zookeeper版本和安装路径,需要把文中版本号和安装路径改为你自己的
文中我的安装路径为: home/hadoop/software/zookeeper-3.4.10,主节点名为 master 其他两个节点为 slave1 slave2 **

在此感谢—盛夏光年@1314,在他的帮助下我才成功搭建了这个集群,希望大家可以多多关注他,thank you very much ヽ(。◕‿◕。)ノ
正式开始:
1 进入master的hadoop用户:在home/hadoop/software中下载zookeeper3.4.10安装包

wget http://apache.fayea.com/zookeeper/zookeeper-3.4.10/zookeeper-3.4.10.tar.gz

王孬孬young基于hadoop2.7.3的zookeeper3.4.10集群搭建:)
2 进入software解压zookeeper安装包

tar -zxvf zookeeper-3.4.10.tar,gz

王孬孬young基于hadoop2.7.3的zookeeper3.4.10集群搭建:)
王孬孬young基于hadoop2.7.3的zookeeper3.4.10集群搭建:)
3 修改zookeeper的环境变量:

vi ~/.bashrc

王孬孬young基于hadoop2.7.3的zookeeper3.4.10集群搭建:)
注意换成自己的zookeeper安装路径和zookeeper版本
王孬孬young基于hadoop2.7.3的zookeeper3.4.10集群搭建:)
4 配置zookeeper
进入zookeeper下的conf目录中:
相关路径:
王孬孬young基于hadoop2.7.3的zookeeper3.4.10集群搭建:)将zoo_sample.cfg改名为zoo.cfg
王孬孬young基于hadoop2.7.3的zookeeper3.4.10集群搭建:)
编辑zoo.cfg文件
王孬孬young基于hadoop2.7.3的zookeeper3.4.10集群搭建:)
在dataDir下添加以下路径,注意:最后的data目录需要自己进入目录后手动创建
王孬孬young基于hadoop2.7.3的zookeeper3.4.10集群搭建:)
在文件最下面添加:

server.0=master :2888:3888
server.1=slave1 :2888:3888
server.2=slave2 :2888:3888

王孬孬young基于hadoop2.7.3的zookeeper3.4.10集群搭建:)
data相关路径:
王孬孬young基于hadoop2.7.3的zookeeper3.4.10集群搭建:)
王孬孬young基于hadoop2.7.3的zookeeper3.4.10集群搭建:)
切换进data目录 创建myid 文件:

vi myid

王孬孬young基于hadoop2.7.3的zookeeper3.4.10集群搭建:)

里面是server.N的N

根据zoo.cfg的添加内容:

    server.0=master :2888:3888
    server.1=slave1 :2888:3888
    server.2=slave2 :2888:3888

在master的hadoop目录下是0
王孬孬young基于hadoop2.7.3的zookeeper3.4.10集群搭建:)
添加完毕后查看一下:

cat myid

王孬孬young基于hadoop2.7.3的zookeeper3.4.10集群搭建:)
5 将配置拷贝s进lave1 slave2

拷贝进slave1:

 scp -r ./zookeeper-3.4.10/ slave1:$PWD

$PWD 指将zookeeper-3.4.10以相同路径放在slave1中

注意进入zookeeper的安装目录后执行
王孬孬young基于hadoop2.7.3的zookeeper3.4.10集群搭建:)
完毕后注意修改slave1里面的myid文件,将里面的0换为1

王孬孬young基于hadoop2.7.3的zookeeper3.4.10集群搭建:)
同理拷贝进slave2 并修改myid文件:

  scp -r ./zookeeper-3.4.10/ slave2:$PWD

王孬孬young基于hadoop2.7.3的zookeeper3.4.10集群搭建:)
在master,slave1,slave2的hadoop用户下开启zookeeper
(开启前记得开启hadoop集群)

start-all.sh----开启hadoop集群
zkServer.sh.start-----开启zookeeper集群

王孬孬young基于hadoop2.7.3的zookeeper3.4.10集群搭建:)
开启后 jps
master的截图:
王孬孬young基于hadoop2.7.3的zookeeper3.4.10集群搭建:)
slave1 slave2的截图
王孬孬young基于hadoop2.7.3的zookeeper3.4.10集群搭建:)
开启集群后记得关闭集群
关闭zookeeper集群:

zkServer.sh stop

关闭hadoop集群:

stop-all.sh

现在zookeeper集群搭建完毕啦~~~

相关文章:

  • 2022-12-23
  • 2021-12-18
  • 2021-12-21
  • 2021-09-04
  • 2022-12-23
  • 2021-11-23
  • 2022-01-12
猜你喜欢
  • 2021-08-24
  • 2021-08-23
  • 2021-11-05
  • 2022-12-23
  • 2021-11-17
  • 2021-09-15
  • 2021-08-18
相关资源
相似解决方案