Rabbit安装(单机及集群,阿里云)

Rabbit安装(单机及集群,阿里云)

前言

虽然我并不是部署人员,但是自己私人测试环境的各类东东还是得自己安装的。
尤其在规模不大的公司,基本安装部署工作都是后端的份内之事。

那么最令人痛苦的,莫过于自己就是安装大佬教程走,但是就是过不去。尤其是初学者,解决问题的能力,还不足,往往就直接卡死了。

其实还有另外一个问题,那就是很多的教程,包括许多视频的教学,大多采用不真实的环境。要么是多台虚拟机实现集群,要么是一台线上服务器走天下。当然作者们也有着诸多考虑,有的是为了学员可以零成本的感受安装,另一方面学员大多都是学习知识,而不是为了实际应用(真的懂得,又不大需要这个东东)。最重要的是,学习阶段,大部分安装都是单机的,可以满足需求了。

但是,我发现在很多的扣扣群,微信群依然存在着那么一批正式环境安装遇到各类问题,苦求无门的朋友。在我回复之后,部分人提议我可以将这部分经验发出来,帮助更多的人。

所以有了这个系列,我会通过真实的阿里服务器集群(三台),搭建各个中间件的集群等。

最后,由于打马赛克太麻烦了。并且我之后可能会开放安装视频,所以有的IP什么的,我并不方便打马赛克。但是希望你们不要做坏事儿哈。

Rabbit安装概述

简介

RabbitMQ是一款消息中间件,其安装分为:

  • 单机安装(只有一台服务器,上面只有一个RabbitMQ的Broker实例)
  • 多主集群转发数据(即RabbitMQ普通模式):
    • 多机多节点安装(每台服务器一个RabbitMQ的Broker实例)
    • 单机多节点安装(只有一台服务器,上面有多个RabbitMQ的Broker实例)
  • 多主集群同步数据(即RabbitMQ镜像模式)

PS:以后有机会,会科普MQ的基本集群种类(如主从,集群,同步数据,转发数据,混合方案等)

RabbitMQ是基于erlang语言,所以在安装RabbitMQ前,需要安装erlang。

应用

可以通过systemctl指令对RabbitMQ进行操作。

rabbitMQ服务器名:rabbitmq-server

所以可以有如下操作:

启动服务:
sudo systemctl start rabbitmq-server
停止服务:
sudo systemctl stop rabbitmq-server
查看状态:
sudo systemctl status rabbitmq-server
自启动设置:
sudo systemctl enable rabbitmq-server

插件应用

RabbitMQ的一大特色,就是支持诸多插件,其中最广为人知的就是Web管理插件。

开启插件
rabbitmq-plugins enable rabbitmq_management
添加用户

RabbitMQ有一个默认的guest(密码也是guest)用户,但是只能通过localhost访问(即本地访问)。所以需要建立一个新的管理员用户,用于远程访问。

rabbitmqctl add_user admin admin
分配操作权限(管理员)
 rabbitmqctl set_user_tags admin administrator
分配资源权限(所
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值