CentOS7.9 安装 RabbitMQ

CentOS7.9 安装 RabbitMQ - 官方安装文档

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

一、rpm 包下载

1. 下载 erlang

https://packagecloud.io/rabbitmq/erlang/packages/el/7/erlang-23.3.4.11-1.el7.x86_64.rpm?distro_version_id=140

wget --content-disposition "https://packagecloud.io/rabbitmq/erlang/packages/el/7/erlang-23.3.4.11-1.el7.x86_64.rpm/download.rpm?distro_version_id=140"

2. 下载 rabbitmq-server

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

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

附:
wget 命令参数 content-disposition 含义
正常本身wget下载是生成一个随机的名字作为下载的名字。比如服务器上a.txt,下载到本地可能就是sadjflkhef2132—_32o.txt随机起的一个名字。为了使本地的名字跟服务器的名字一致,就加上--content-disposition参数。

参考资料
https://just4fun.im/2018/11/11/wget-content-disposition/
https://www.cnblogs.com/hcduguo/p/4690238.html

二、安装

将下载好的包拷贝到 centos 7 服务器。

rpm -ivh erlang-23.3.4.11-1.el7.x86_64.rpm
yum install socat -y 
rpm -ivh rabbitmq-server-3.10.0-1.el7.noarch.rpm

三、设置开机启动

chkconfig rabbitmq-server on 

四、启动与查看:

systemctl start rabbitmq-server
systemctl status rabbitmq-server

五、安装 rabbitmq 后台管理界面

1. 开启 web 管理插件

rabbitmq-plugins enable rabbitmq_management 

2. 添加用户:

rabbitmqctl add_user admin Adm@6789

3. 设置用户角色:

rabbitmqctl set_user_tags admin administrator 

4. 设置用户权限:

# 语法
# rabbitmqctl set_permissions [-p <vhostpath>] <user> <conf> <write> <read>
rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"

用户 admin 具有路径 / 下 vhost1 这个 virtual host 中所有资源的配置、写、读权限

5. 查看当前用户和角色:

rabbitmqctl list_users

6. 访问地址:

http://192.168.1.26:15672 
admin/Adm@6789

六、视频:

https://www.bilibili.com/video/BV1cb4y1o7zz?p=12&spm_id_from=pageDriver&vd_source=f029d90f041a2c9bc1099f5c427ebc15

posted @ 2023-04-21 12:38  炎黄子孙,龙的传人  阅读(444)  评论(0编辑  收藏  举报