前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【Hadoop 分布式部署 九:分布式协作框架Zookeeper架构 分布式安装部署 】

【Hadoop 分布式部署 九:分布式协作框架Zookeeper架构 分布式安装部署 】

作者头像
梅花
发布2020-09-28 10:20:59
3870
发布2020-09-28 10:20:59
举报

1.首先将运行在本地上的 zookeeper 给停止掉

2.到/opt/softwares 目录下 将 zookeeper解压到 /opt/app 目录下

    命令: tar -zxvf zookeeper-3.4.5.tar.gz -C /opt/app/

3.修改配置文件

    将文件 zoo_sample.cfg 重命名为 zoo.cfg

    创建文件目录 mkdir -p data/zkData 完整的路径:/opt/app/zookeeper-3.4.5/data/zkData

    修改配置文件 中的data存放 目录

    因为配置的是分布式,所以需要配置多个主机,然后再从 zoo.cfg 中添加 下面内容

    server.1=hadoop-senior.zuoyan.com:2888:3888     server.2=hadoop-senior02.zuoyan.com:2888:3888     server.3=hadoop-senior03.zuoyan.com:2888:38888

    如下图

    配置完成 (因为每个主机需要声明自己是哪个主机) 所以 需要在zookeeper 的安装主目录中创建文件 myid(文件名称必须叫这个) touch myid

    vim myid 在里面写入编号 1

    第二台主机里面写入 2

    第三台主机里面写入 3

    接下来使用scp -r 命令来同步 zookeeper ,命令: scp -r zookeeper-3.4.5/ beifeng@hadoop-senior02.zuoyan.com:/opt/app/

    继续同步到hadoop-senior03.zuoyan.com  命令:scp -r zookeeper-3.4.5/ beifeng@hadoop-senior03.zuoyan.com:/opt/app/

    然后修改节点二和节点三的myid文件内容 为 2 和 3;

    截止到这步为止,zookeeper的集群已经配置完成了。

启动集群,因为没有统一启动的脚本,需要每个机器一个一个的启动节点

      使用命令:bin/zkServer.sh start

      第一个节点的启动状况:

     第二个节点的启动状况:

      第三个节点的启动状况:

如果出现这中情况,证明这个zookeeper的集群 已经安装完成!

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018-09-30 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档