Centos7安装RabbitMQ

bridge
2023-08-23 / 0 评论 / 0 点赞 / 643 阅读 / 1,530 字 / 正在检测是否收录...
温馨提示:
本文最后更新于 2023-08-23,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

一、系统环境

1、JDK1.8
2、Centos7-64位
3、Erlang-OTP 23.3.4.11-1.el7
4、Rabbitmq-3.10.0-1.el7

二、安装Erlang

1、erlang和rabbitmq的版本对应关系

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

centos7建议安装el7的版本,所以我们选择erlang-23.3和Rabbitmq-3.10.0

2、通过rpm安装erlang

  1. 安装erlang的前置条件配置

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

curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh | sudo bash
  1. 安装erlang
sudo yum install erlang-23.3.4.11-1.el7.x86_64
  1. 检查erlang的版本号
erl

erlang安装完成

三、安装RabbitMQ

  1. 安装RabbitMQ的前置条件配置

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

curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash
  1. 安装erlang
sudo yum install rabbitmq-server-3.10.0-1.el7.noarch
  1. 启用管理平台插件,启用插件后,可以可视化管理RabbitMQ。
rabbitmq-plugins enable rabbitmq_management
  1. 启动RabbitMQ
systemctl start rabbitmq-server

四、访问控制台界面

  1. 访问地址
http://localhost:15672

注意:192.168.10.88是安装RabbitMQ的服务器IP地址。如果访问不了,确认是否开启端口5672和15672。

  1. 用户登录
    默认账号密码都是guest,但是如果使用guest登录,会出现报错如下:

原因是RabbitMQ3.3以后,guest账号只能在本机登录。这里就不去修改相应配置了,而是另外创建其他登录账号。

  1. 创建用户
    创建用户名admin,密码123456的用户:
rabbitmqctl add_user admin aaaaaa

设置admin为超级管理员

rabbitmqctl set_user_tags admin administrator

授权远程访问(也可以登录后,可视化配置)

rabbitmqctl set_permissions -p / admin "." "." ".*"

创建完成后,重启RabbitMQ(好像不重启也可以)

systemctl restart rabbitmq-server
  1. 登录用户admin

此时看到admin是No access的,需要设置一下。点击name下面的admin,然后再点击Set permission即可。

  1. RabbitMQ配置完成

到目前为止,RabbitMQ安装配置完成,可是使用IP(xxx)、用户(admin)、密码(123456)进行连接使用了。

0

评论区