zookeeper的安装集群版
1、zookeeper的安装
准备:
1、三台配置好jdk环境的虚拟机
2、防火墙关闭状态
3、vim安装 (不太重要)(自我感觉安装一下好看一些)
防火墙关闭链接
安装虚拟机1
安装虚拟机2 静态ip
idk环境的安装
1.1、下载
1.1.1、官网下载
首先去官网下载一个安装包
https://archive.apache.org/dist/zookeeper/zookeeper-3.5.5/
是我画红线的那个别下错了
1.1.2、网盘下载
链接:https://pan.baidu.com/s/1jZUdKvR8CqK0G5Io4MvtUg
提取码:2mqh
1.2、上传
1.2.1、创建文件夹
首先进入主页
cd /usr/local
创建文件夹
mkdir zookeeper
进入新创建的文件夹
cd zookeeper
1.2.2、上传并解压
这里我用的是堡塔
查看是否上传成功
ll
解压
tar -zxvf apache-zookeeper-3.5.5-bin.tar.gz
删除安装包
rm -rf apache-zookeeper-3.5.5-bin.tar.gz
查看
ll
修改文件名字
mv apache-zookeeper-3.5.5-bin/ zookeeper
查看并进入
ll
cd zookeeper
2、zookeeper的配置
2.1 创建所需要的文件夹
首先进入zookeeper目录下
cd /usr/local/zookeeper/zookeeper/
这里我们的路径可能不一样参考下面图片只要 ll 出这个路径就好
创建文件夹
新建data、logs目录,分别用来存放数据和日志
mkdir data logs
输入 ll 查看
2.1 修改重命名配置文件
2.1.1 重命名
进入conf,将zoo_sample.cfg 重命名为 zoo.cfg
mv conf/zoo_sample.cfg conf/zoo.cfg
2.1.2 获取data路径 及 logs路径
data 路径
cd data
pwd
logs 路径
cd ../logs/
pwd
我们把他们复制到记事本下面,一会要用
2.1.3 修改配置文件
进入 zookeeper 主目录
cd /usr/local/zookeeper/zookeeper/
编写配置文件
vim conf/zoo.cfg 或者 vi conf/zoo.cfg
这里我安装了 vim 插件,要不然看配置文件效果不是很好,小博推荐大家都安装一下
端口看不懂的先看图后面介绍了每个端口干嘛的
2.1.3.1、两个修改
首先我们修改data的路径上面我们 pwd 的路径就是我们data的路径我们把它复制上去
按 i 编辑 然后把地址复制到上图红框框的 等于符号后面
dataDir=/usr/local/zookeeper/zookeeper/data
第二个修改
这个是 客户端请求的端口号 白色线的内容端口号修改成为
clientPort=2181
2.1.3.2、二个添加
然后在下面添加一行
dataLogDir=/usr/local/zookeeper/zookeeper/logs
等于符号后面的路径就是我们刚刚log后面 pwd 的路径
接着我们添加zookeeper集群格式
server.这个是后面设置的数字(ID)=ip:选举leader使用:集群内机器通讯使用(Leader监听此端口)
server.1=192.168.73.139:2881:3881
server.2=192.168.73.140:2882:3882
server.3=192.168.73.141:2883:3883
都修改完大概就是我图片这个样子
都配置好后 esc :wq 保存退出
2.2 创建实例ID
进入data页面
cd data
pwd
创建ID
echo 1 > myid
恭喜第一个节点就配置完成了
3、配置集群
首先在另外两台服务器分别创建一个文件夹
代码如下
进入local目录:
cd /usr/local/
创建文件夹:
mkdir zookeeper
查看是否创建成功:
ll
返回 第一台 就是 刚刚配置的服务器 发送文件到这两台服务器
scp -r /usr/local/zookeeper/zookeeper root@192.168.73.140:/usr/local/zookeeper/
scp -r /usr/local/zookeeper/zookeeper root@192.168.73.141:/usr/local/zookeeper/
看文件都上传过去后 去另外两台机器查看是否有文件过来了
cd /usr/local/zookeeper
ll
cd zookeeper
ll
ok 这就发送成功了 呼~ 休息一会
3.1、修改第二台机器和第三台机器
第二台机器进入主页面
cd /usr/local/zookeeper/zookeeper/
ll
修改第二台机器配置文件zoo.cfg
vi conf/zoo.cfg
按 i 编辑 改成黄色区域的 2182 esc :wq 保存退出
回到主页面
cd /usr/local/zookeeper/zookeeper/
ll
修改data里面的 myid 修改成2
vi data/myid
按 i 编辑 把数字1改成 2 esc :wq 保存退出
第三台机器进入主页面
cd /usr/local/zookeeper/zookeeper/
ll
修改第二台机器配置文件zoo.cfg
vi conf/zoo.cfg
按 i 编辑 改成红色区域的 2183 esc :wq 保存退出
回到主页面
cd /usr/local/zookeeper/zookeeper/
ll
修改data里面的 myid 修改成3
vi data/myid
按 i 编辑 把数字1改成 3 esc :wq 保存退出
4、三台机器关闭防火墙
临时关闭防火墙
systemctl stop firewalld
开机禁用防火墙
systemctl disable firewalld
5、启动集群
每台机器都进入根目录
cd /usr/local/zookeeper/zookeeper/
每台机器输入启动代码
./bin/zkServer.sh start
大概就是这个样子
6、查看启动状态
每台机器都进入根目录
cd /usr/local/zookeeper/zookeeper/
每台机器输入启动代码
./bin/zkServer.sh status
三台机器启动状态
一台主机 两个从机 到这里就配置好了
花开一千年,花落一千年,花叶永不见
zookeeper的安装集群版相关推荐
- Linux上安装集群版Redis
[前言] 之前自己在Windows中玩过一段时间Redis(感兴趣的朋友可以看下-Redis系列博客),这次在项目中也有幸能负责起Redis,也由于前两天服务器硬盘损坏导致开发的Redis服务器重新装 ...
- ZooKeeper【搭建 03】apache-zookeeper-3.6.0 伪集群版(一台服务器实现三个节点的ZooKeeper集群)
为保证集群高可用,Zookeeper 集群的节点数最好是奇数,最少有三个节点,所以这里搭建一个三个节点的集群,可是我只有两天服务器怎么办呢?我试过两台服务器组件集群,但是无法启动,所以这里部署一个[一 ...
- ZooKeeper伪分布式集群安装及使用
为什么80%的码农都做不了架构师?>>> ZooKeeper伪分布式集群安装及使用 让Hadoop跑在云端系列文章,介绍了如何整合虚拟化和Hadoop,让Hadoop集群跑在V ...
- ZooKeeper伪分布式集群安装
为什么80%的码农都做不了架构师?>>> 获取ZooKeeper安装包 下载地址:http://apache.dataguru.cn/zookeeper 选择一个稳定版本进行下 ...
- ZooKeeper布式集群安装及使用
前言 ZooKeeper是Hadoop家族的一款高性能的分布式协作的产品.在单机中,系统协作大都是进程级的操作.分布式系统中,服务协作都是跨服务 器才能完成的.在ZooKeeper之前,我们对于协作服 ...
- hadoop namenode启动不了_集群版hadoop安装,写给大忙人看的
导语 如果之前的单机版hadoop环境安装满足不了你,集群版hadoop一定合你胃口,轻松入手. 目录 集群规划 前置条件 配置免密登录 3.1 生成密匙 3.2 免密登录 3.3 验证免密登录 集群 ...
- 【doris】V1.2.2安装部署单机版or集群版
FE 主要负责元数据管理.集群管理.用户请求的接入和查询计划的解析等工作. BE 主要负责数据存储.查询计划的执行等工作. 注:如下介绍单机版,集群版的部署方法与单机版一致,需将be安装包复制到其他节 ...
- GBase 8c V5 集群版安装示例
GBase 8c V5 集群版安装示例 一.前言 二.环境准备 三.集群安装 四.数据库启停 五.卸载 六.连接和 SQL 测试 一.前言 GBase 8c 是 GBASE公司(天津南大通用数据技术股 ...
- 【Druid】(四)Apache Druid 部署和配置(单机版 / Docker 容器版 / Kubernetes 集群版)
文章目录 一.Apache Druid 部署 1.1 单机版 1.1.1 Jar 包下载 1.1.2 Druid 的安装部署 1.2 Docker 容器版 1.2.1 下载 1.2.2 配置 Dock ...
- 基于zookeeper的solrCloud集群搭建
转自:https://blog.csdn.net/yougoule/article/details/78445759 基于原文对实践遇到的问题稍作补充 1.安装及搭建相关环境 1.1环境准备 cen ...
最新文章
- 四川第七届 I Travel(bfs)
- 使用IntelliJ IDEA 15和Maven创建Java Web项目
- Liferay7 BPM门户开发之5: Activiti和Spring集成
- R1-012 Shell执行命令的顺序
- 使用soundcard在Python中操作声卡
- 【视频】SQL Server 2008 R2 StreamInsight - 多源复杂事件处理
- C++实用技巧(一)
- python上机报告出现的问题和解决方法_关于发现存在问题及解决方法的报告
- MySQL数据库优化(五)
- 春风app一直显示服务器内部错误,CHANGES.md
- 程序员的十个经典算法
- ESXI安装威联通NAS系统
- Jquery实现可拖动进度条
- windows win10调节外接显示器亮度
- 企业如何架设代理服务器联接互联网
- 【蓝桥备赛冲刺】2022年第十三届省赛模拟题题解C/C++
- 微信公纵平台基本配置php_php微信公众平台开发(一) 配置接口
- 【WEB项目】腾讯云服务器使用WordPress搭建网站
- 关于测试中常用到的一些方法、策略总结
- JAVA分页代码实例