目录
一、系统以及版本
centos stream 8
rabbitMQ3.11(rabbitmq-server-3.11.7-1.el8.noarch.rpm)
erlang25.0(erlang-25.1-1.el8.x86_64.rpm)
二、安装包下载
2.1 rabbitMQ的下载
直接在官网选择对应版本下载,具体连接如下:
2.2 erlang的下载
erlang的rpm包下载连接如下:https://github.com/rabbitmq/erlang-rpm/releases
注意:(1)下载erlang时,要选择与rabbitMQ相对应的版本下载,查看版本号,具体参照以下连接:
https://www.rabbitmq.com/which-erlang.html
如:rabbitMQ3.11对应的erlang版本号为erlang25。
(2)一版网页下载较慢且容易出现下载失败,建议复制url,利用迅雷下载。
三、安装过程
3.1 文件上传至指定服务器
首先将文件上传至指定服务器,一般上传至/opt/software(个人习惯)目录下
3.2 安装文件(按照以下顺序进行安装)
rpm -ivh erlang-25.1-1.el8.x86_64.rpm
yum install socat -y
rpm -ivh rabbitmq-server-3.11.7-1.el8.noarch.rpm
3.3 常用命令(按照以下顺序执行)
(1)添加开机自启动rabbitMQ服务
chkconfig rabbitmq-server on
(2)启动服务
/sbin/service rabbitmq-server start
(3)查看服务状态
/sbin/service rabbitmq-server status
(4)停止服务(选择执行)
/sbin/service rabbitmq-server stop
(5)开启 web 管理插件
rabbitmq-plugins enable rabbitmq_management
用默认账号密码(guest)访问地址 http://ip:15672/出现权限问题
(6)添加一个新的用户
创建账号
rabbitmqctl add_user admin 123
设置用户角色
rabbitmqctl set_user_tags admin administrator
设置用户权限
set_permissions [-p <vhostpath>] <user> <conf> <write> <read>
rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
用户 user_admin 具有/vhost1 这个 virtual host 中所有资源的配置、写、读权限
当前用户和角色
rabbitmqctl list_users
(7)再次利用 admin 用户登录