2021年10月,腾讯云服务器安装RabbitMQ的详细步骤与注意事项

centos8安装rabbitMQ

时间:2021年10月9日

1. 下载 rpm 包

在windwos下载必要的三个rpm包,附带对应的下载网址:

erlang-rpm:
https://github.com/rabbitmq/erlang-rpm/releases

socat:
http://www.rpmfind.net/linux/rpm2html/search.php?query=socat%28x86-64%29
注意Distribution列要看仔细,选择合适的版本:
https://www.rabbitmq.com/which-erlang.html

rabbitmq:
https://www.rabbitmq.com/download.html
找到Downloads on GitHub项下面的RHEL/CentOS 8.x这一项点击会直接下载。

2. 上传文件

使用连接工具将这三个 rpm文件 传到 服务器上 【我用的是 FinalShell】

3. 开始逐个安装

注意顺序,erlang → socat → rabbitmq

yum install -y erlang-24.1-1.el8.x86_64.rpm
yum install -y socat-1.7.3.3-2.el8.x86_64.rpm
yum install -y rabbitmq-server-3.9.7-1.el7.noarch.rpm

安装过程一般没啥问题,出问题 百度 解决【嘿嘿】

4. 相关操作

# 启动服务
> systemctl start rabbitmq-server
# 查看服务状态
> systemctl status rabbitmq-server
# 停止服务
> systemctl stop rabbitmq-server
# 开机启动服务
> systemctl enable rabbitmq-server

5. 相关端口

5672:RabbitMQ的通讯端口
25672:RabbitMQ的节点间的CLI通讯端口是
15672:RabbitMQ HTTP_API的端口,管理员用户才能访问,用于管理RabbitMQ,需要启动Management插件。
1883,8883:MQTT插件启动时的端口。
61613、61614:STOMP客户端插件启用的时候的端口。
15674、15675:基于webscoket的STOMP端口和MOTT端口

6. 安装web端插件

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

安装指令:

rabbitmq-plugins enable rabbitmq_management

安装完成后,即可通过 服务器ip + 15672 端口进入web后台管理端: 【访问: http://你的ip:15672

需要注意的是:在对应服务器(阿里云,腾讯云等)的安全组中开放156725672的端口

说明:rabbitmq有一个默认账号和密码都是:guest 默认情况只能在localhost本机下访问,所以需要添加一个远程登录的用户。

7. 新增用户

  • 新增用户
rabbitmqctl add_user admin admin  # 对应的账号密码根据自己需求替换
  • 设置用户分配操作权限
rabbitmqctl set_user_tags admin administrator

【用户级别】

1、administrator 可以登录控制台、查看所有信息、可以对rabbitmq进行管理 【 相当于 超级管理员】
2、monitoring 监控者 登录控制台,查看所有信息
3、policymaker 策略制定者 登录控制台,指定策略
4、managment 普通管理员 登录控制台

【 一些常用指令】

rabbitmqctl add_user 账号 密码
rabbitmqctl set_user_tags 账号 administrator
rabbitmqctl change_password Username Newpassword 修改密码
rabbitmqctl delete_user Username 删除用户
rabbitmqctl list_users 查看用户清单
rabbitmqctl set_permissions -p / 用户名 ".*" ".*" ".*" 为用户设置administrator角色
rabbitmqctl set_permissions -p / root ".*" ".*" ".*"

8. 使用新增的用户访问

使用刚才创建的 用户 登录15672端口,即可进入后台管理

posted @ 2021-10-12 18:13  Halumyway  阅读(564)  评论(0)    收藏  举报