Zookeeper三台机器集群搭建
1、下载
首先我们下载稳定版本的zookeeper http://zookeeper.apache.org/releases.html
2、上传
下载完成后,将zookeeper压缩包 zookeeper-3.4.14.tar.gz上传到linux系统/opt/lagou/software
注:上传文件路径,放在哪里看你自己心情,只要你自己清楚,不必和我完全相同。
3、解压 压缩包
tar -zxvf zookeeper-3.4.14.tar.gz -C ../servers/
3、修改配置文件创建data与log目录
#创建zk存储数据目录
mkdir -p /opt/lagou/servers/zookeeper-3.4.14/data
#创建zk日志文件目录
mkdir -p /opt/lagou/servers/zookeeper-3.4.14/data/logs
#修改zk配置文件
cd /opt/lagou/servers/zookeeper-3.4.14/conf
#文件改名
mv zoo_sample.cfg zoo.cfg
vim zoo.cfg
#更新datadir dataDir=/opt/lagou/servers/zookeeper-3.4.14/data #增加logdir dataLogDir=/opt/lagou/servers/zookeeper-3.4.14/data/logs #增加集群配置 ##server.服务器ID=服务器IP地址:服务器之间通信端⼝:服务器之间投票选举端⼝ server.1=linux121:2888:3888 server.2=linux122:2888:3888 server.3=linux123:2888:3888 #打开注释 #ZK提供了⾃动清理事务⽇志和快照⽂件的功能,这个参数指定了清理频率,单位是⼩时 autopurge.purgeInterval=1
4、添加myid配置
在zookeeper的 data 目录下创建一个 myid 文件,内容为1,这个文件就是记录每个服务器的ID
cd /opt/lagou/servers/zookeeper-3.4.14/data
echo 1 > myid
其他机器上执行上面的全部操作
修改myid值 linux122
echo 2 >/opt/lagou/servers/zookeeper-3.4.14/data/myid
修改myid值 linux123
echo 3 >/opt/lagou/servers/zookeeper-3.4.14/data/myid
依次启动三个zk实例
启动命令(三个节点都要执行)
/opt/lagou/servers/zookeeper-3.4.14/bin/zkServer.sh start
查看zk启动情况
/opt/lagou/servers/zookeeper-3.4.14/bin/zkServer.sh status
5、设置群起脚本
上面的那种方式实在是太不方便了,每次我们都要去不同的机器上启动相同的的命令,所以我们可以设置一个群起脚本,实现在一台机器上就能启动全部机器
vim zk.sh # 创建脚本文件,这里建议在zookeeper的bin目录下创建,方便查找
#!/bin/sh
echo "start zookeeper server..."
if(($#==0));then
echo "no params";
exit;
fi
hosts="hadoop1 hadoop2 hadoop3"
for host in $hosts
do
ssh $host "source /etc/profile; /opt/lagou/servers/zookeeper-3.4.14/bin/zkServer.sh $1"
done
注意:
- 此时这个文件还是一个普通的文件,因为他没有执行权限,因此我们想要运行,必须给他添加权限;
- 还有一种方式我们不需要给它权限也能运行
# sh zk.sh 想要执行命令 # 例如:启动节点 sh zk.sh start
Zookeeper三台机器集群搭建相关推荐
- 【运维技术】Zookeeper单机以及集群搭建教程
Zookeeper单机以及集群搭建教程 单机搭建 单机安装以及启动 安装zookeeper的前提是必须有java环境 # 选择目录进行下载安装 cd /app # 下载zk,可以去官方网站下载,自己上 ...
- 基于zookeeper的solrCloud集群搭建
转自:https://blog.csdn.net/yougoule/article/details/78445759 基于原文对实践遇到的问题稍作补充 1.安装及搭建相关环境 1.1环境准备 cen ...
- zookeeper单机和集群搭建过程详细步骤
文章目录: ▶ 单机环境搭建 ▶ 设置zookeeper为开机服务 ▶ 集群环境搭建 单机环境搭建 要求: 依赖Java环境 单机搭建过程: 进入到/opt目录下,创建zookeeper 文件夹 cd ...
- zookeeper集群配置说明以及window单台机器集群搭建
zk tar.gz 目录: 在src/main 下面的源码是zk 服务端和客户端的源码!!!不过在服务运行起来的时候,服务是调用图中根目录下的zookeeper.jar. 在集群模式下,所有的zk进程 ...
- zookeeper 和 kafka 集群搭建
Kafka初识 1.Kafka使用背景 在我们大量使用分布式数据库.分布式计算集群的时候,是否会遇到这样的一些问题: 我们想分析下用户行为(pageviews),以便我们设计出更好的广告位 我想对用户 ...
- Zookeeper的Centos集群搭建
一.Centos 集群搭建 服务器 端口 10.30.1.16 2181 2881 3881 10.30.1.37 2181 2881 3881 10.30.1.38 2181 2881 3881 1 ...
- zookeeper伪分布式集群搭建
zookeeper集群搭建注意点: 配置数据文件myid1/2/3对应server.1/2/3 通过zkCli.sh -server [ip]:[port]检测集群是否配置成功. 第一步:首先我们将我 ...
- 阿里云ECS服务器部署HADOOP集群(三):ZooKeeper 完全分布式集群搭建
本篇将在阿里云ECS服务器部署HADOOP集群(一):Hadoop完全分布式集群环境搭建的基础上搭建,多添加了一个 datanode 节点 . 1 节点环境介绍: 1.1 环境介绍: 服务器:三台阿里 ...
- Zookeeper理解与集群搭建
文章目录 前言 介绍 简介 Zookeeper持久化机制 Zookeeper特性 安装与部署 节点znode介绍 Zookeeper如何保存数据 znode节点信息 znode结构 znode类型 Z ...
最新文章
- 求解最大字段和的几种方法
- 阮一峰react demo代码研究的学习笔记 - demo4 debug - create element and Render
- 盗COOKIE之方法总结
- 一分钟教你在PyTorch跑模型的时候提取中间层查看图片
- 【java】浅析JDK中ServiceLoader的源码
- linux笔记:文件系统管理-fdisk分区
- impala 本年格式化时间_【DataPM】Impala里的日期函数
- 聊聊flink的KvStateRegistryGateway
- 怎样读取html控件(如文本框)的值
- AVS2 有点令人不敢相信
- 最新详细VMware虚拟机下载与安装
- JPA中的could not initialize proxy - no Session异常分析与解决
- OpenGL课程设计 光线追踪
- Guitar Pro2023中文版本下载及简谱功能详细介绍
- 微信中扫一扫自动调用手机外部浏览器打开链接下载APP(APK)
- 区块链治理:用编程迎接未来
- C++报错:引发了未经处理的异常:写入访问权限冲突, p 是 0xCCCCCCCC
- 时尚集团副总裁西单解密《时尚江湖》
- emacs常用操作笔记
- torch的拼接函数_Pytorch中的torch.cat()函数
热门文章
- 将eclipse的背景色设置成眼睛保护色,保护眼睛从身边的小事做起。
- 微小区V2 v2.3.3小区 智能设备 智慧物业
- 兼收并蓄,不要试图去研究它.---JAVA之我注六经之三
- 集合面试题(谈谈你对集合的理解?)
- Anaconda3最新版2022版网盘(云盘)免费,不限速
- 【全套资料.zip下载】数电课设-多功能电子钟数字钟Multisim仿真设计【Multisim仿真+报告+讲解视频.zip下载】
- 初识思科模拟器7.2
- VOLO: Vision Outlooker for Visual Recognition 阅读笔记
- 示例:在H5中使用video结合canvas来录制视频和上传
- VS2010中MSCOMM 串口通信控件的注册使用