CentOS7.6安装RabbitMQ-Server-3.10.0

因rabbitMQ是erlang开发的,所以首先要安装它的开发环境

rabbitMQ官网:

https://www.rabbitmq.com/install-rpm.html

CentOS7.6安装RabbitMQ-Server-3.10.0

进入Rrlang RPM包下载地址

CentOS7.6安装RabbitMQ-Server-3.10.0

这里我没有选择最新的发行版,因为我的系统是centos7.6,所以看好系统版本去安装。

零依赖的Erlang安装包,右键复制链接地址

CentOS7.6安装RabbitMQ-Server-3.10.0

在Linux终端执行下载命令

wget https://github.com/rabbitmq/erlang-rpm/releases/download/v23.3.4.18/erlang-23.3.4.18-1.el7.x86_64.rpm

执行 yum install erlang-23.3.4.18-1.el7.x86_64.rpm 安装Erlang

CentOS7.6安装RabbitMQ-Server-3.10.0

 输入“erl”,显示版本号说明erlang安装成功

CentOS7.6安装RabbitMQ-Server-3.10.0

安装rabbitMQ-server,注意erlang版本与rabbitMQ版本兼容问题

https://www.rabbitmq.com/which-erlang.html

CentOS7.6安装RabbitMQ-Server-3.10.0

刚才安装的Erlang版本是23.3.4.18,兼容性对应选择rabbitmq-server-3.10.0版本

https://packagecloud.io/rabbitmq/rabbitmq-server/packages/el/7/rabbitmq-server-3.10.0-1.el7.noarch.rpm?distro_version_id=140

CentOS7.6安装RabbitMQ-Server-3.10.0

1、安装存储库

curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh | sudo bash
CentOS7.6安装RabbitMQ-Server-3.10.0

2、安装rabbitmq-server-3.10.0-1.el7.noarch

yum install rabbitmq-server-3.10.0-1.el7.noarch
CentOS7.6安装RabbitMQ-Server-3.10.0

3、启动 rabbitmq 的插件管理

rabbitmq-plugins enable rabbitmq_management
CentOS7.6安装RabbitMQ-Server-3.10.0

4、启动rabbitmq服务并加入开机启动项

systemctl start rabbitmq-server
systemctl enable rabbitmq-server
CentOS7.6安装RabbitMQ-Server-3.10.0

5、Firewall防火墙需要放行RabbitMQ默认端口:

  1. 5672:AMQP 端口,用于客户端和应用程序连接到 RabbitMQ 服务器。
  2. 15672:HTTP 管理界面端口,用于通过 Web 浏览器访问 RabbitMQ 的管理界面。
  3. 25672:内部 Erlang 分布式节点通信端口,用于集群节点之间的内部通信,一般不需要直接访问或配置。
  4. 4369:Erlang 分布式节点发现端口,用于节点之间的自动发现,一般不需要直接访问或配置。
firewall-cmd --zone=public --add-port=5672/tcp --permanent
firewall-cmd --zone=public --add-port=15672/tcp --permanent
firewall-cmd --zone=public --add-port=25672/tcp --permanent
firewall-cmd --zone=public --add-port=4369/tcp --permanent
firewall-cmd --reload

6、然后打开:http://公网IP:15672

CentOS7.6安装RabbitMQ-Server-3.10.0

7、创建一个账户

添加 admin 用户并设置密码

rabbitmqctl add_user admin 123456

添加 admin 用户为administrator角色

rabbitmqctl set_user_tags admin administrator

设置 admin 用户的权限,指定允许访问的vhost以及write/read

rabbitmqctl set_permissions -p "/" admin ".<em>" ".</em>" ".*"

查看vhost(/)允许哪些用户访问

rabbitmqctl list_permissions -p /

查看用户列表

rabbitmqctl list_users
CentOS7.6安装RabbitMQ-Server-3.10.0

8、登录

CentOS7.6安装RabbitMQ-Server-3.10.0
CentOS7.6安装RabbitMQ-Server-3.10.0

rabbitMQ的一些基础命令

CentOS7.6安装RabbitMQ-Server-3.10.0
实用教程

CentOS防火墙Firewall操作命令

2023-7-27 19:51:39

实用教程

CentOS安装Xming管理GUI应用程序

2023-8-2 10:35:28

搜索