Linux --- Centos 安装配置 RabbitMQ 完整步骤

    小编在上家公司,RabbitMQ 用的比较多,当时主要负责写了消费者代码。不过,生产者及其他东西也都要会,这里先分享一下 centos 安装配置 rabbitmq 的完整步骤。

1,官网下载两个安装包(erlang 和 rabbitmq-server),并上传到服务器。(这里小编就展示上传好的效果)。此时最好切换root用户,后面会涉及权限问题!!!

[root@VM-0-10-centos software]# ll
total 29184
-rw-r--r-- 1 root root 19384788 Jul 10 10:21 erlang-22.0.7-1.el7.x86_64.rpm
-rw-r--r-- 1 root root 10494431 Jul 10 10:20 rabbitmq-server-3.7.18-1.el7.noarch.rpm

2,安装 erlang (当前目录不变,就在两个安装包同级目录下)

[root@VM-0-10-centos software]# rpm -ivh erlang-22.0.7-1.el7.x86_64.rpm
warning: erlang-22.0.7-1.el7.x86_64.rpm: Header V4 RSA/SHA1 Signature, key ID 6026dfca: NOKEY
Preparing...                          ################################# [100%]
Updating / installing...
   1:erlang-22.0.7-1.el7              ################################# [100%]

3,安装 socat 依赖

[root@VM-0-10-centos software]# yum install socat -y

4,安装 rabbitmq-server

[root@VM-0-10-centos software]# rpm -ivh rabbitmq-server-3.7.18-1.el7.noarch.rpm
warning: rabbitmq-server-3.7.18-1.el7.noarch.rpm: Header V4 RSA/SHA256 Signature, key ID 6026dfca: NOKEY
Preparing...                          ################################# [100%]
Updating / installing...
   1:rabbitmq-server-3.7.18-1.el7     ################################# [100%]

5,查看 rabbitmq-server 服务状态,启动,关闭(这里展示一下启动和关闭指令,可以不执行,需要的时候再执行)

[root@VM-0-10-centos software]# systemctl status rabbitmq-server
[root@VM-0-10-centos software]# systemctl start rabbitmq-server
[root@VM-0-10-centos software]# systemctl stop rabbitmq-server

6,安装 web 访问插件,(需要关闭 rabbitmq-server 服务)

[root@VM-0-10-centos software]# rabbitmq-plugins enable rabbitmq_management

7,查看防火墙状态,关闭防火墙。(有时候服务访问不了,就有可能是防火墙的问题,可以通过下面的指令查看防火墙,开放端口或者关闭防火墙,小编这里直接关闭防火墙)

[root@VM-0-10-centos software]# systemctl status firewalld
[root@VM-0-10-centos software]# systemctl stop firewalld

8,浏览器访问 http://152.136.130.86:15672/#/。 就可以看到 rabbitmq 效果。
9,添加 rabbitmq 用户和设置角色权限,显示所有用户。(对rabbitmq 进行一下设置)

[root@VM-0-10-centos software]# rabbitmqctl add_user admin 123456
[root@VM-0-10-centos software]# rabbitmqctl set_user_tags admin administrator
[root@VM-0-10-centos software]# rabbitmqctl set_permissions -p admin  admin ".*" ".*" ".*"
[root@VM-0-10-centos software]# rabbitmqctl list_users
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

皮皮克克

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值