Centos7安装RabbitMQ

  1. 简介
    1. 安装 erlang
    2. 安装RabbitMQ
    3. 配置RabbitMQ Web管理界面
    4. 登录管理界面

简介

RabbitMQ是一个开源的AMQP实现,服务器端用Erlang语言编写,支持多种客户端。用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。

特点:

  • 可靠性
  • 灵活的路由
  • 消息集群
  • 高可用
  • 插件机制
  • 多种协议
  • 多语言客户端
  • 管理界面
  • 跟踪机制

安装 erlang

# Erlang下载安装
wget --content-disposition https://packagecloud.io/rabbitmq/erlang/packages/el/7/erlang-22.3.4.12-1.el7.x86_64.rpm/download.rpm

# rpm 包安装
yum localinstall erlang-22.3.4.12-1.el7.x86_64.rpm

安装RabbitMQ

# RabbitMQ 下载安装
wget --content-disposition https://packagecloud.io/rabbitmq/rabbitmq-server/packages/el/7/rabbitmq-server-3.8.13-1.el7.noarch.rpm/download.rpm

# 导入Key
rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc

# 安装
yum localinstall rabbitmq-server-3.8.13-1.el7.noarch.rpm

# 启动服务
systemctl start rabbitmq-server

# 设置开机自动启动
systemctl enable rabbitmq-server

配置RabbitMQ Web管理界面

# 默认情况下,是没有安装web端的客户端插件,需要安装才可以生效
rabbitmq-plugins enable rabbitmq_management

# 安装完毕以后, 重启服务即可
systemctl restart rabbitmq-server

# 添加防火墙规则
firewall-cmd --zone=public --add-port=15672/tcp --permanent
systemctl restart firewalld

# 新增用户(admin) 密码(admin123)
rabbitmqctl add_user admin admin123

# 设置用户(admin)分配操作权限
rabbitmqctl set_user_tags admin administrator

登录管理界面

http://IP:15672/ 输入刚创建的用户和密码


转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 [email protected]

×

喜欢就点赞,疼爱就打赏