分布式安装|学习笔记

本文涉及的产品
注册配置 MSE Nacos/ZooKeeper,118元/月
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
云原生网关 MSE Higress,422元/月
简介: 快速学习 分布式安装

开发者学堂课程【分布式协调系统 Zookeeper 快速入门:分布式安装】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/97/detail/1586


分布式安装


首先搭建分布式安装部署

1.集群规划。

在 hadoop102hadoop103 和 hadoop104 三个节点上:都署 Zookeeper.

2.解压安装。

(1)解压 Zookeeper 安装包到 /opt/module 目录下

[atguigu@hadoop102    software]$   tar    - zxvf   zookeeper-

3.4.10.tar.gz -C /opt/module/

(2) 同步 /op t/module-3.4.10 目录内容到 hadoop103、hadoop104

[atguigu@hadoop102 module]$ xsyne zookeeper -3.4.10/

3.配置服务器编号

(1)在 /opt/mnodule/zookeeper-3.4.10/ 这 个目录下创建 zkData-

[atgulgu@hadoop102 zookeeper-3.4.10]$ mkdir -P zkData

(2) 在 /opt/module/zookeeper-3.4.10/zkData 目录下创建一个 myid 的文件

[atguigu@hadoop102 zkData]$ touch myid

添加 myid 文件,注意一定要在 linux 里而创建,在 notepad++ 里而很可能乱码

(3)编辑 myid 文件

[atguigu@hadoop102 zkData]$ vi myid.

在文件中添加与 server 对应的编号:

(4)拷贝配置好的 zookeeper 到其他机器上

[atguigu@hadoop102 zkData]$ xsyne myid

并分别在 hadoop102、hadoop103 上修改 myid 文件中内容为 3、4

4.配置 zoo.cfg 文件。

(1)重命名 /opt/module/zookeeper-3.4.10/conf 这个目录下的 zoo sample.cfg  为zoo.cfg.| [atguigu@hadoop102 conf]$ mv zoo sample.cfg zoo.cfg

(2)打开 zoo.cfg 文件.

[atguigu@hadoop102 conf]$ vim zoo.cfgr

修改数据存储路径配置。

dataDir=/ opt/module/ zookeeper-3.4.10/ zkDatar

增加如下配置。

#######################cluster##########################

server .2=hadoop102:2888:3888

server .3=hadoop103:2888:3888

server .4=hadoop104:2888 :3888

(3)同步 zoo.cfg 配置文件。

[atguigulhadoop102 conf]$ xsync zo0.cfg

(4)配置参数解读.

server.A=B:C:D.小

A 是一个数字,表示这个是第几号服务器;

集群模式下配置-一个文件 myid,这个文件在 dataDir 目录下,这个文件里而有一个数据就是 A 的值,Zookeeper 启动时读取此文件,拿到里而的数据与 zoo.cfg 里面的配置信息比较从而判断到底是哪个 server.。

B 是这个服务器的 ip 地址

C 是这个服务器与集群中的 Leader 服务器交换信息的端口;

D 是万一集群中的 Leader 服务器挂了,需要一个端口来重新进行选举,选出一个新的 Leader,而这个端口就是用来执行选举时服务器相互通信的端口。

相关实践学习
基于MSE实现微服务的全链路灰度
通过本场景的实验操作,您将了解并实现在线业务的微服务全链路灰度能力。
相关文章
|
7月前
|
SpringCloudAlibaba Java 网络架构
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(二)Rest微服务工程搭建
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(二)Rest微服务工程搭建
175 0
|
7月前
|
SpringCloudAlibaba Java 网络架构
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(七)Spring Cloud Gateway服务网关
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(七)Spring Cloud Gateway服务网关
299 0
|
6月前
|
存储 搜索推荐 Java
微服务SpringCloud ES分布式全文搜索引擎简介 下载安装及简单操作入门
微服务SpringCloud ES分布式全文搜索引擎简介 下载安装及简单操作入门
84 2
|
6月前
|
SQL 分布式计算 关系型数据库
分布式系统详解 -- Hive1.2.1 安装
分布式系统详解 -- Hive1.2.1 安装
71 1
|
7月前
|
存储 分布式计算 Hadoop
【分布式计算框架】Hadoop伪分布式安装
【分布式计算框架】Hadoop伪分布式安装
94 2
|
7月前
|
Windows
Windows系统下安装分布式事务组件Seata
Windows系统下安装分布式事务组件Seata
273 0
|
7月前
|
SpringCloudAlibaba 负载均衡 Java
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(目录大纲)
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(目录大纲)
189 1
|
7月前
|
SpringCloudAlibaba Java 测试技术
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(六)Hystrix(豪猪哥)的使用
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(六)Hystrix(豪猪哥)的使用
158 1
|
7月前
|
SpringCloudAlibaba 负载均衡 Java
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(三)Eureka服务注册中心
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(三)Eureka服务注册中心
107 1
|
7月前
|
SpringCloudAlibaba Java 持续交付
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(一)基础知识+各个组件介绍+聚合父工程创建
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(一)基础知识+各个组件介绍+聚合父工程创建
778 1