集群搭建2|学习笔记

简介: 快速学习集群搭建2

开发者学堂课程【RocketMQ知识精讲与项目实战(第一阶段)集群搭建2】学习笔记,与课程紧密联系,让用户快速学习知识

课程地址:https://developer.aliyun.com/learning/course/702/detail/12370


集群搭建2

 

上一步就是做了一个搭建集群的准备工作,在138的节点进行了相同的配置,之前的都完成之后进行第二步的配置,要进行 broker 的配置文件,broker 的配置文件在 roketmq 的安装包中,现在就需要进到2m-2s-syncl这个配置中。

image.png

这个里边有四个配置文件,现在就进行一个集群的配置,也可以进行编程序文件处理,由于已经把环境配置进行了,所以在任何地方都是可以用的,这四个节点用的

配置文件是属于同一个集群的,所以名字是一样的。

现在要进行一个停止可以用 mqshutdown namesrv。现在编辑135,连上之后刷新

一下,找到配置文件,配置文件是 ur 然后找到 rom,现在要进行配置 master1和2

image.png

所以里边配置这两个文件,把它双击打开,第一个就是集群的名字,那么当前集群是有四个节点,那么这四个节点对应的四个位置文件属于同一个集群,所以这个名

字应该是一样的。现在,主要是看当前这个博客的名字,我们会去删除一些经常不

用的文件,这是刷盘的一个设置。

image.png

四个节点:

brokerClusterName = DefaultCluster

brokerName =broker-a

brokerId= 0

deleteWhen =04 (进行删除)

fileReservedTime =48

brokerRole =SYNC MASTER

flushDiskType =ASYNC FLUSH

这些配置信息要进行一些修改,在笔记中已经提供好了这四个配置文件,把它的配置全部 copy 出来,复制完之后要检查一下,这里的每一个配置都已经很详细。

id,它代表 master 大于0,现在有一个很重要的点就是,要去配置它的这个地址信息,当中就要启动两台name29870和29876这两个信息对应 host 当中的域名,通过这个域名去找到这个 ip 地址,集群的地址多个节点之间用分号隔开就行,下边有

发送消息的时候不要自动去创建,不存在 topic 这个位置。

可以通过域名来判断集群地址,存储路径指的是这个消息存储的地址,那么这个路径就是刚才创建的位置,在配置文件中进行配置,brokerRole 指的就是集群当中的这个节点的角色,当前用的是同步双写,刷盘的方式的话,现在是用的同步刷盘,

现在这个配置文件就配完了。

image.png

现在进行配置 slave2,也是在135上配置,集群的名字不需要改,但是用的是异步刷盘方式,master2 的话,是另外一组,角色就是 master,刷盘也是需要配置一下的。

核心配置文件:

fs.defaultFS

hdfs://hadoop102:8020

hadoop.tmp.dir

/opt/module/hadoop-3.2.1/data

hadoop.http.staticuser.user

root

两个配置的 broker 端口要区分开,直接在一个的基础上修改即可。

image.png

相关文章
|
存储 JSON 算法
无懈可击的身份验证:深入了解JWT的工作原理
无懈可击的身份验证:深入了解JWT的工作原理
1580 0
|
9月前
|
人工智能 自然语言处理
TxGemma:谷歌DeepMind革命药物研发!270亿参数AI药理学家24小时在线
谷歌推出专为药物研发设计的TxGemma大模型,具备药物特性预测、生物文献筛选、多步推理等核心能力,提供20亿至270亿参数版本,显著提升治疗开发效率。
322 7
TxGemma:谷歌DeepMind革命药物研发!270亿参数AI药理学家24小时在线
|
9月前
|
资源调度 前端开发 算法
鸿蒙OS架构设计探秘:从分层设计到多端部署
本文深入探讨了鸿蒙OS的架构设计,从独特的“1+8+N”分层架构到模块化设计,再到智慧分发和多端部署能力。分层架构让系统更灵活,模块化设计通过Ability机制实现跨设备一致性,智慧分发优化资源调度,多端部署提升开发效率。作者结合实际代码示例,分享了开发中的实践经验,并指出生态建设是未来的关键挑战。作为国产操作系统的代表,鸿蒙的发展值得每一位开发者关注与支持。
|
10月前
|
图形学 UED
unity Tab键实现切换输入框功能
该脚本用于简化输入框之间的Tab键切换操作。只需将脚本挂载在InputField上,无需其他设置。脚本通过监听Tab键和Shift键组合,自动选择下一个或上一个可交互的InputField,提升用户体验。
|
12月前
|
机器学习/深度学习 数据采集 人工智能
《大模型训练成本高,如何在不牺牲性能的前提下破局》
在人工智能领域,大模型训练成本高昂,主要源于硬件设备、数据处理和算法优化的需求。降低训练成本的关键在于合理配置硬件资源、改进数据处理方法、优化算法和模型结构,以及采用分布式训练技术。通过这些措施,企业可以在不影响模型性能的前提下,显著减少计算资源、人力和时间的投入,实现更高效的模型训练。实践证明,综合运用这些方法能够有效降低成本,推动人工智能技术的可持续发展。
808 18
|
JSON 监控 安全
go语言选择合适的工具和库
【10月更文挑战第17天】
181 2
|
存储 关系型数据库 PostgreSQL
PostgreSQL有何特点?
【8月更文挑战第5天】PostgreSQL有何特点?
666 6
|
自然语言处理 监控 API
"阿里云ModelScope深度测评:从预训练模型到一键部署,揭秘高效模型开发背后的秘密,开发者必备利器!"
【10月更文挑战第23天】阿里云ModelScope是一款便捷的模型开发、训练、部署和应用平台。它提供丰富的预训练模型,涵盖自然语言处理、计算机视觉等领域,支持一键式模型训练和部署,具备模型版本管理和监控功能,显著降低开发门槛,提高模型应用效率。
631 0
|
API
天气预报-腾讯天气-7天-地址查询版免费API接口
这是一个免费的腾讯天气API接口,用于查询指定地址的7天天气预报。支持POST和GET请求方式。请求参数包括id、key、province、city、county等。返回参数包含日期、天气状况、温度等信息。 示例请求地址:https://cn.apihz.cn/api/tianqi/tengxun.php?id=88888888&key=88888888&province=四川省&city=绵阳市&county=。
1039 7
|
SQL 搜索推荐 OLAP
Flink 流批一体场景应用及落地情况
本文由阿里云 Flink 团队苏轩楠老师撰写,旨在介绍 Flink 流批一体在几个常见场景下的应用。
68957 11
Flink 流批一体场景应用及落地情况