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

【Zookeeper搭建(跟练版)】Zookeeper分布式集群搭建

(一)克隆前的准备

1. 用 xftp 发送文件

2. 时间同步:

sudo cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime


 

3.  zookpeeper 安装 部署

呼应开头发送的压缩包,解压:

cd ~  
tar -zxvf zookeeper-3.4.6.tar.gz  

 4. 配置环境变量:

export ZOOKEEPER_HOME=/home/hadoop/zookeeper-3.4.6  
export PATH=$ZOOKEEPER_HOME/bin:$PATH  

 

 5. zoo.cfg 配置文件:

养成习惯,要先按 i 进入插入模式再粘贴哦

cd ~/zookeeper-3.4.6/conf  
vim zoo.cfg  
initLimit=10  
syncLimit=5  
#此处为数据保存目录,需自行创建  
dataDir=/home/hadoop/zkdata  
#此处为日志保存目录,需自行创建  
dataLogDir=/home/hadoop/zklog  
clientPort=2181  
server.1=master:2888:3888  
server.2=slave1:2888:3888  
server.3=slave2:2888:3888  
mkdir /home/hadoop/zkdata  
mkdir /home/hadoop/zklog  

 

 (二)克隆Linux虚拟机

记得先关机哈

然后请看六字明了

 

 注意几个地方:

完整克隆,名称和安装位置:

 

 结果要看到3个:master,salve1,salve2,最上面是我的别管。

然后,启动启动启动,

(三)克隆虚拟机后配置

1. 修改 salve1 salve2 的ip,根据自己情况修改

 

 

 2. 修改主机名

 

 重复上述步骤,也把slave2的主机名修改为slave2

3. 为三台机器配置hosts文件

在末尾添加两行

192.168.203.XXX slave1  
192.168.203.XXX slave2  

 ip地址要对应上一步你自己为每一台主机设置的ip地址

重复上述步骤,把三个机子都配好。

(四)为 master 主机配置NTP服务器,用于时钟同步

1. 配置NTP服务器

是master主机哦

sudo vim /etc/ntp.conf  

:set nu 显示行号

 2. 启动  NTF 服务

systemctl start ntpd  

3. 自动开启 NTP 服务

chkconfig ntpd on  

4. 在其他节点配置定时同步时间

在slave1、slave2都使用crontab -e命令打开vim编辑器编辑定时命令脚本,

在其中添加此行命令:

crontab -e
0-59/10 * * * * sudo /usr/sbin/ntpdate master  

作用:slave1、slave2将定期每10分钟自动与master主机同步时间

 5. 创建Zookeeper各节点服务编号

在master上:

cd /home/hadoop/zkdata  
touch myid  
echo 1 > myid  

在salve1上:

cd /home/hadoop/zkdata  
touch myid  
echo 2 > myid  

在salve2上:

cd /home/hadoop/zkdata  
touch myid  
echo 3 > myid  

(五)启动Zookeeper集群

在每一台机器上,分别执行以下命令启动Zookeeper服务:

zkServer.sh start

jps 可以查看进程 

zkServer.sh status  

会出现 follower 和 leader

相关文章:

  • 【redis】集群 如何搭建集群详解
  • 用数组遍历出来的页面,随节点创建的ref存储在数据仓库中,如果数据删除,页面相关节点也会删除,数据仓库中随节点创建的ref会不会也同时删除
  • 【蓝桥杯速成】| 14.背包归来
  • C#中如何实现读写分离
  • 使用 SQL CTE(公共表表达式)优化数据查询的实践
  • 文件的打开与关闭
  • 【MATLAB例程】三维环境下,动态轨迹的AOA定位与UKF滤波,模拟IMU/AOA的数据融合(AOA的测角基站数量可自适应,目标运动轨迹可自行修改)
  • 蓝桥杯day1-时间问题
  • 设计模式(创建型)- 原型模式
  • Transformer | 一文了解:缩放、批量、多头、掩码、交叉注意力机制(Attention)
  • 计算机视觉算法实战——手术导航:技术、应用与未来
  • PySimpleGUI安装老版本,给软件链接,免费用,教程
  • NO.58十六届蓝桥杯备战|基础算法-枚举|普通枚举|二进制枚举|铺地毯|回文日期|扫雷|子集|费解的开关|Even Parity(C++)
  • 二分查找模板--从题目中讲解三大二分模板
  • 谈谈对spring IOC的理解,原理和实现
  • 【大模型】数字人 Sonic 的环境配置和使用
  • HDR(HDR10/ HLG),SDR
  • Appium 入门操作指南
  • 无耳 Solon v3.1.1 发布(兼容 Java 24)
  • 3-2RYU控制器应用程序开发(一)
  • 备案网站用户名是什么/营销公司
  • 手机logo免费设计软件/aso优化渠道
  • 网站无icp备案/外贸平台自建站
  • 哈尔滨网站开发公司排行榜/seo发贴软件
  • 电子商务网站开发案例/网络营销的5种方式
  • 企业网站建设的基本内容/seo引擎优化方案