详解RabbitMQ单机多节点搭建集群

详解RabbitMQ单机多节点搭建集群

目录

单机多节点搭建集群

Ubuntu

安装RabbitMQ

查看RabbitMQ的状态

再启动两个节点

搭建集群

Centos

安装RabbitMQ

查看集群状态

再启动两个节点

搭建集群


单机多节点搭建集群

Ubuntu
安装RabbitMQ

安装RabbitMQ的步骤在之前的博客中已经写过了。

查看RabbitMQ的状态
rabbitmqctl status #查看RabbitMQ状态

会在结果的第一行看到节点的名称,比如:

端⼝号介绍:

25672这是Erlang分布式节点通信的默认端⼝, Erlang是RabbitMQ的底层通信协议.
15672这是 Web管理界⾯的默认端⼝, 通过这个端⼝可以访问RabbitMQ的Web管理控制台, ⽤于查看和管理消息队列.
5672这是 AMQP (Advanced Message Queuing Protocol) 协议的默认端⼝, ⽤于客⼾端与
RabbitMQ服务器之间的通信.
再启动两个节点

现在已经安装的RabbitMQ端⼝号是5672, 15672
再启动两个RabbitMQ服务, 节点名称和端⼝号分别设置为:

Node nameAMQP协议端口号Web管理界面端口号
rabbit2567315673
rabbit3567415674

启动命令如下:

RABBITMQ_NODE_PORT=5673 RABBITMQ_SERVER_START_ARGS="rabbitmq_management listener [{port,15673}]" RABBITMQ_NODENAME=rabbit2 rabbitmq-server -detachedRABBITMQ_NODE_PORT=5674 RABBITMQ_SERVER_START_ARGS="rabbitmq_management listener [{port,15674}]" RABBITMQ_NODENAME=rabbit3 rabbitmq-server -detached

然后可以通过IP+15673和IP+15674访问管理界面看是否启动成功。

搭建集群

停止服务并重置

rabbitmqctl -n rabbit2 stop_apprabbitmqctl -n rabbit2 resetrabbitmqctl -n rabbit3 stop_apprabbitmqctl -n rabbit3 reset

把node2,node3节点加入集群

rabbitmqctl -n rabbit2 join_cluster rabbit@hcss-ecs-2618rabbitmqctl -n rabbit3 join_cluster rabbit@hcss-ecs-2618

重启rabbit2,rabbit3

rabbitmqctl -n rabbit2 start_apprabbitmqctl -n rabbit3 start_app

查看集群状态

rabbitmqctl cluster_status -n rabbit

可以通过主节点的管理界面,看到集群其它节点的状态

Centos
安装RabbitMQ

安装RabbitMQ的详细步骤已经在之前的博客中写过了。

查看集群状态
rabbitmqctl status #查看RabbitMQ状态

可以在结果中第一行看到节点名称

再启动两个节点

现在已经安装的RabbitMQ端⼝号是5672, 15672
再启动两个RabbitMQ服务, 节点名称和端⼝号分别设置为:

Node nameAMQP协议端口号Web管理界面端口号
rabbit2567315673
rabbit3567415674

启动命令如下:

RABBITMQ_NODE_PORT=5673RABBITMQ_SERVER_START_ARGS="-rabbitmq_management listener [{port,15673}]" RABBITMQ_NODENAME=rabbit2rabbitmq-server -detachedRABBITMQ_NODE_PORT=5674RABBITMQ_SERVER_START_ARGS="-rabbitmq_management listener [{port,15674}]" RABBITMQ_NODENAME=rabbit3rabbitmq-server -detached

注意上面的命令在复制的时候如下图所示:

因为我在复制上面的命令时发现多次都没有启动成功,找了好久才发现在复制的时候,一个-横线在复制后没有了。

可以通过IP+端口号进行访问看是否启动成功,也可以使用netstat -anp | grep 56来查看是否启动成功。

搭建集群

停止服务并重置

rabbitmqctl -n rabbit2 stop_app

rabbitmqctl -n rabbit2 reset



rabbitmqctl -n rabbit3 stop_app

rabbitmqctl -n rabbit3 reset

把rabbit2和rabbit3加入集群

rabbitmqctl -n rabbit2 join_cluster rabbit@iZbp190qbav81ruf46b5w7Z



rabbitmqctl -n rabbit3 join_cluster rabbit@iZbp190qbav81ruf46b5w7Z

重启rabbit2和rabbit3

rabbitmqctl -n rabbit2 start_app



rabbitmqctl -n rabbit3 start_app

查看集群状态

rabbitmqctl cluster_status -n rabbit

通过管理界面可以查看到集群信息

Read more

在普通电脑上跑大模型?!llama.cpp 实战指南(真·CPU救星)

文章目录 * 🤯 为什么你需要关注llama.cpp? * 🚀 手把手实战:十分钟跑通模型 * 第一步:准备战场环境 * 第二步:获取模型文件(关键!) * 第三步:启动模型交互! * 🛠️ 高级玩法解锁 * 💡 我的深度体验报告 * 👍 真香时刻 * 🤔 遇到的坑 * 🌟 超实用场景推荐 * 🔮 未来展望:CPU的逆袭? 还在为没显卡跑不动AI模型发愁?这个开源项目让我的旧笔记本起死回生了! 朋友们!今天要分享一个让我拍桌子叫绝的开源神器——llama.cpp。当初看到这个项目时我整个人都惊呆了:纯C++实现!不需要GPU!普通CPU就能跑! 作为一个常年被显卡价格PUA的程序员,这简直是救命稻草啊! 🤯 为什么你需要关注llama.cpp? 先说说我踩过的坑吧。去年想在家折腾开源大模型,结果: * 显卡要求动不动就16G显存(我的1060直接哭晕) * 装依赖环境能折腾一整天(Python版本地狱啊!) * 跑个7B模型风扇像直升机起飞(邻居以为我在挖矿) 直到发现了Georgi Gergan

By Ne0inhk

基于Llama-Factory的企业知识库问答系统构建

基于Llama-Factory的企业知识库问答系统构建 在企业数字化转型的浪潮中,员工对内部信息的即时获取需求正变得前所未有的迫切。想象这样一个场景:一名新入职的员工想了解年假申请流程,他不再需要翻找长达几十页的制度文档,也不必反复追问HR同事,而是直接在企业IM工具里问一句:“我怎么申请年假?”——系统立刻给出清晰、准确的操作指引。 这背后,正是大语言模型与企业私有知识深度融合的结果。然而,通用大模型虽然“博学”,却对企业内部规则“一无所知”。如何让AI真正理解组织的“专属语言”?微调(Fine-tuning)成为关键路径。但传统微调动辄需要多卡A100、数周训练周期和专业算法团队支持,对大多数企业而言门槛过高。 直到像 Llama-Factory 这样的开源框架出现,局面才被彻底改变。它把复杂的模型定制过程封装成可配置、可视化的流水线,使得单张消费级显卡也能完成领域模型的训练。这意味着,即使是非算法背景的工程师,也能在几天内为公司打造一个“懂业务”的AI助手。 Llama-Factory 的核心定位是一个开箱即用的大模型微调集成环境。它不是某个单一技术的实现者,而是一个高度

By Ne0inhk
这6个AI写作工具,我试了个遍!写网文哪个最顺手?

这6个AI写作工具,我试了个遍!写网文哪个最顺手?

一、为什么要折腾这些AI工具? 写小说年头不短了,最怕的不是写不好,而是写不出来。对着空白文档,灵感枯竭,更新死线迫在眉睫,脑袋里却一片浆糊。这种时候,要是能有个靠谱的帮手,拉我一把,那真是雪中送炭。 现在市面上各种“AI写作助手”眼花缭乱,宣传得天花乱坠。但说实话,真正懂我们写网文这套“爽点+设定+节奏”逻辑的,能有几个?光说不练假把式。我索性亲自下场,挑了国内外现在热度比较高的6个工具,实实在在地用网文的视角去试了试水,看看到底谁是真能帮上忙,谁只是花架子。 二、这次我试了哪些帮手? 这几个名字,你多半都耳熟: * 笔灵AI * ChatGPT * Claude (国外工具) * 文心一言 * 腾讯元宝 * DeepSeek 国内国外的都有,功能差异挺大,下面我挨个说说我的实际体验。 三、我是怎么试的? 评判标准得实在点。我主要从这5个方面看它们行不行: 1. 能不能写出网文那味儿?

By Ne0inhk

没显卡怎么玩AI绘画?NewBie-image-Exp0.1云端镜像2块钱搞定

没显卡怎么玩AI绘画?NewBie-image-Exp0.1云端镜像2块钱搞定 你是不是也和我一样,某天刷推特突然看到同行用AI生成了一张超精致的日系角色图——发色渐变自然、服装细节拉满、眼神光都带着情绪,心里“咯噔”一下:这我也想做啊! 可一查教程,清一色写着“需要NVIDIA显卡”“推荐RTX 4060以上”,再上京东一看价格,好家伙,五千多起步。而你的工作主力机偏偏是台轻薄MacBook,连个独立显卡都没有,只能干瞪眼。 别急,今天我就来告诉你一个不用买显卡、不折腾本地环境、2块钱就能玩转AI绘画的神仙方案:使用ZEEKLOG星图平台上的 NewBie-image-Exp0.1 云端镜像,一键部署,直接开画! 这个镜像专为动漫风格图像生成打造,基于Next-DiT架构,拥有35亿参数规模,在生成二次元角色方面表现极其出色。更关键的是,它支持XML结构化提示词,能精准控制角色特征、动作、场景甚至光影氛围,特别适合插画师、原画爱好者、同人创作者这类对细节要求高的用户。 而且整个过程完全在云端完成,你只需要一台能上网的电脑(哪怕是MacBook Air),就能享受高性能GPU

By Ne0inhk