当前位置: 首页 > news >正文

zookeeper安装教程

前置环境:

hadoop3.3.6 三台集群

CentOS7

(图文并茂)基于CentOS-7搭建hadoop3.3.6大数据集群-CSDN博客

1.下载并上传

下载并上传ZOOKEEPER安装包到主节点

官网下载地址 Index of /dist/zookeeper (apache.org)

切换到/opt/bigdata目录(根据自己的情况变更)

上传 rz

2.解压

解压

tar -zxvf zookeeper-3.4.6.tar.gz

修改文件夹名字

mv zookeeper-3.4.6 zookeeper

3.修改环境变量

sudo /etc/profile
export ZOOKEEPER_HOME=/opt/bigdata/zookeeper/
export PATH=$PATH:$JAVA_HOME/bin:$HADOOP_HOME/bin:$HADOOP_HOME/sbin:$ZOOKEEPER_HOME/bin:$ZOOKEEPER_HOME/conf

完整环境变量配置: 

使用scp 命令将上述配置文件复制到其它节点.并且source

节点名称为主机名

sudo scp /etc/profile root@ly02:/etc/
sudo scp /etc/profile root@ly03:/etc/

在所有节点执行

source /etc/profile

4.修改配置文件

4.1复制zoo_sample.cfg

进入ZOOKEEPER目录,把conf目录下的zoo_sample.cfg 复制成zoo.cfg文件

cd /opt/bigdata/zookeeper/conf/
cp zoo_sample.cfg zoo.cfg

4.2 新建DATA和LOG目录

mkdir /opt/bigdata/zookeeper/data /opt/bigdata/zookeeper/log

4.3 修改zoo.cfg文件

vim /opt/bigdata/zookeeper/conf/zoo.cfg

添加以下内容 

dataDir=/opt/bigdata/zookeeper/data
dataLogDir=/opt/bigdata/zookeeper/log
server.1=ly01:2888:3888
server.2=ly02:2888:3888
server.3=ly03:2888:3888

5.将ZOOKEEPER分发到其它节点

将ZOOKEEPER目录用scp命令分发到其它节点

scp -r /opt/bigdata/zookeeper/ hadoop@ly02:/opt/bigdata/
scp -r /opt/bigdata/zookeeper/ hadoop@ly03:/opt/bigdata/

6.myid创建

为选举leader准备

在每个节点上的zookeeper/data目录下创建一个文件myid文件,

内容为zoo.cfg文件中server.1中的数字

在ly01运行命令:echo "1" > /opt/bigdata/zookeeper/data/myid

在ly02运行命令:echo "2" > /opt/bigdata/zookeeper/data/myid

在ly03运行命令:echo "3" > /opt/bigdata/zookeeper/data/myid

7.zkServer.sh start 启动

在每台节点上执行zkServer.sh start

xshell可以如下设置,即可一次命令,所有会话窗口执行

zkServer.sh status查看zookeeper状态,出现如上结果即成功

8.zkServer.sh stop 关闭

http://www.lryc.cn/news/351473.html

相关文章:

  • windows2008修改远程桌面端口,如何果断修改远程桌面端口,确保系统安全无忧!
  • 【计算机网络原理】对传输层TCP协议的重点知识的总结
  • mysql实战——半同步复制搭建
  • Leetcode 3152. Special Array II
  • 人工智能与区块链技术:开启未来科技的双引擎
  • Python筑基之旅-MySQL数据库(二)
  • web前端面试题
  • 创建型模式之单例
  • 在 Next.js 应用中创建ContactForm表单提交
  • HTML5 3D图像应用
  • SQL——DML对表中数据的操作
  • 深度学习之基于Matlab卷积神经网络(CNN)手写数字识别
  • 工业4.0 企业级云MES全套源码,支持app、小程序、H5、台后管理端
  • Science| 单体耦合纤维实现无芯片纺织电子(纤维器件/智能织物/柔性可穿戴电子)
  • 前端面试项目细节重难点(已工作|做分享)
  • ASTGCN 论文学习下
  • 【面经】单片机
  • 基于manifest文件批量将coding的仓库导入gitlab中
  • 【数据结构】——顺序表与链表
  • C++简洁版全排列代码
  • 2024电工杯B题保姆级分析完整思路+代码+数据教学
  • 基于svm的水果识别
  • 【DevOps】深入理解 Nginx Location 块:配置示例与应用场景详解
  • 专业渗透测试 Phpsploit-Framework(PSF)框架软件小白入门教程(十一)
  • 未来机器人的发展方向
  • 美国硅谷高防服务器有哪些优势
  • Django介绍:探索Python最受欢迎的Web框架
  • 【Unity Shader入门精要 第9章】更复杂的光照(四)
  • 【软件工程】【23.10】p2
  • WPF--几种常用定时器Timer汇总