安装RabbitMQ
一、下载安装包
https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.14/rabbitmq-server-3.8.14-1.el7.noarch.rpm
https://packagecloud.io/rabbitmq/erlang/packages/el/7/erlang-23.2.7-2.el7.x86_64.rpm/download.rpm
二、上传至/opt/module/rabbitmq
#创建目录
mkdir -p /opt/module/rabbitmq
三、安装依赖
yum install -y erlang socat
四、解压
cd /opt/module/rabbitmq
rpm -Uvh erlang-23.2.7-2.el7.x86_64.rpm
五、查看版本号
erl -v
六、解压
cd /opt/module/rabbitmq
rpm -Uvh rabbitmq-server-3.8.14-1.el7.noarch.rpm
七、添加yum源
vim /etc/yum.repos.d/rabbitmq_rabbitmq-server.repo
[rabbitmq_rabbitmq-server] name=rabbitmq_rabbitmq-server baseurl=https://packagecloud.io/rabbitmq/rabbitmq-server/el/7/$basearch repo_gpgcheck=1 gpgcheck=0 enabled=1 gpgkey=https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey sslverify=1 sslcacert=/etc/pki/tls/certs/ca-bundle.crt metadata_expire=300 [rabbitmq_rabbitmq-server-source] name=rabbitmq_rabbitmq-server-source baseurl=https://packagecloud.io/rabbitmq/rabbitmq-server/el/7/SRPMS repo_gpgcheck=1 gpgcheck=0 enabled=1 gpgkey=https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey sslverify=1 sslcacert=/etc/pki/tls/certs/ca-bundle.crt metadata_expire=300
八、安装
yum install -y rabbitmq-server
九、启停
#启动rabbitmq systemctl start rabbitmq-server #查看rabbitmq状态 systemctl status rabbitmq-server #设置rabbitmq服务开机自启动 systemctl enable rabbitmq-server #关闭rabbitmq服务 systemctl stop rabbitmq-server #重启rabbitmq服务 systemctl restart rabbitmq-server
十、打开RabbitMQWeb管理界面插件
rabbitmq-plugins enable rabbitmq_management
十一、访问Web页面
192.168.xxx.xxx:15672
十二、添加远程用户
rabbitmq有一个默认的账号密码guest,但该情况仅限于本机localhost进行访问,所以需要添加一个远程登录的用户。
rabbitmqctl add_user 用户名 密码
rabbitmqctl add_user rabbitmq rabbitmq
设置用户角色,分配操作权限:rabbitmqctl set_user_tags 用户名 角色
rabbitmqctl set_user_tags rabbitmq administrator
为用户添加资源权限(授予访问虚拟机根节点的所有权限):
角色有四种:
administrator:可以登录控制台、查看所有信息、并对rabbitmq进行管理
monToring:监控者;登录控制台,查看所有信息
policymaker:策略制定者;登录控制台指定策略
managment:普通管理员;登录控制
rabbitmqctl set_permissions -p / rabbitmq ".*" ".*" ".*"
十三、其他
#修改密码
rabbitmqctl change_ password 用户名 新密码
#删除用户
rabbitmqctl delete_user 用户名
#查看用户清单
rabbitmqctl list_users
十四、参考地址
分类:
Apache组件使用知识
标签:
Apache组件使用
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本