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

zookeeper集群的搭建

前言

文章中使用到的zookeeper启停脚本、文件或文件夹分发脚本、以及查看所有节点jps进程脚本 的编写文章链接:大数据集群搭建以及使用过程中几个实用的shell脚本

zookeeper资源下载:zookeeper下载,提取码:1234

文章目录

    • 前言
    • 1、上传
    • 2、解压
    • 3、重命名
    • 4、修改配置文件
    • 5、在zookeeper中创建zkData文件夹,以及myid文件
    • 6、配置环境变量
    • 7、分发
    • 8、修改其他节点的myid文件
    • 9、启动后jps进程(包含hdfs和yarn)


1、上传

将 zookeeper-3.4.10.tar.gz 上传到 /opt/modules

2、解压

解压到 /opt/installs

tar -zxvf zookeeper-3.4.10.tar.gz -C /opt/installs/

3、重命名

cd /opt/installs

mv zookeeper-3.6.4 zookeeper

4、修改配置文件

进入到/opt/installs/zookeeper/conf文件夹下,重命名zoo_sample.cfg

# 1、重命名:
mv  zoo_sample.cfg  zoo.cfg

# 2、并修改这个配置文件:
tickTime=2000
initLimit=10
syncLimit=5
dataDir=/opt/installs/zookeeper/zkData
clientPort=2181
server.1=node01:2888:3888
server.2=node02:2888:3888
server.3=node03:2888:3888

5、在zookeeper中创建zkData文件夹,以及myid文件

mkdir zkData
cd zkData/
echo "1" > myid

6、配置环境变量

vi /etc/profile
export ZOOKEEPER_HOME=/opt/installs/zookeeper
export PATH=$PATH:$ZOOKEEPER_HOME/bin

刷新环境变量:

source /etc/profile

7、分发

xsync.sh /opt/installs/zookeeper
xsync.sh /etc/profile

8、修改其他节点的myid文件

在node02中,修改myid 为2
在node03中,修改myid为3

9、启动后jps进程(包含hdfs和yarn)

node01
NameNode,DataNode,ResourceManager,NodeManager,QuorumPeerMain
node02
SecondaryNameNode,DataNode,NodeManager,QuorumPeerMain
node03
DataNode,NodeManager,QuorumPeerMain


http://www.kler.cn/a/307452.html

相关文章:

  • Ubuntu安装MySQL8
  • 使用 start-local 脚本在本地运行 Elasticsearch
  • Prometheus面试内容整理-Prometheus 的架构和工作原理
  • 2024.11.12_大数据的诞生以及解决的问题
  • SOLIDWORKS代理商鑫辰信息科技
  • 10款PDF合并工具的使用体验与推荐!!!
  • 【机器学习】分类与回归——掌握两大核心算法的区别与应用
  • 【退役之再次线上部署】Spring Boot + VUE + Nginx + MySQL
  • C++ | Leetcode C++题解之第412题Fizz Buzz
  • PointNet++改进策略 :模块改进 | EdgeConv | DGCNN, 动态图卷积在3d任务上应用
  • vue中v-bind和v-model的区别和应用
  • 车载软件架构 --- SOA设计与应用(中)
  • Spring Boot- 配置中心问题
  • 【Hot100】LeetCode—51. N 皇后
  • F12抓包11:UI自动化 - Recoder(记录器)
  • 【裸机装机系列】3.kali(ubuntu)-更新sources.list并重启
  • 华为OD机试真题-单词接龙-E卷(含题目描述+解题思路+代码解析)
  • 【CMake】使用CMake在Visual Studio 构建多cpp文件项目
  • pytest 接口测试
  • C++——写一函数求sinh(x)的值,求sinh(x)的近似公式为sinh(x)=(e^x+e^(-x))/2。
  • Java项目: 基于SpringBoot+mybatis+maven校园资料分享平台(含源码+数据库+答辩PPT+毕业论文)
  • 时空大数据平台:激活新质生产力的智慧引擎
  • GitLab CI_CD 从入门到实战笔记
  • 响应式CSS 媒体查询——WEB开发系列39
  • 【系统架构设计师-2015年真题】案例分析-答案及详解
  • vulkano (rust) 画一个三角形 (vulkan 渲染窗口初始化 (Linux) 下篇)