erlang-rpm下载地址
https://packagecloud.io/rabbitmq/erlang
https://github.com/rabbitmq/erlang-rpm/tree/main/versions
rabbitMQ服务端
https://github.com/rabbitmq/rabbitmq-server/releases
centos7下载地址
https://github.com/rabbitmq/rabbitmq-server/releases?page=7
版本对应下载地址
https://d28dx6y1hfq314.cloudfront.net/828/1039/el/7/package_files/1457114.rpm?t=1691737120_dcb87bfc21ea082a9df584116ff7a3224d0c32c9
https://objects.githubusercontent.com/github-production-release-asset-2e65be/924551/75b3a148-1f85-4400-b64d-278db8e3a9d9?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20230811%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20230811T073204Z&X-Amz-Expires=300&X-Amz-Signature=5a4826c172fe3584d966d1d045649358f107bdc9c95a012c5991ab19cc1d9e05&X-Amz-SignedHeaders=host&actor_id=71371059&key_id=0&repo_id=924551&response-content-disposition=attachment%3B%20filename%3Drabbitmq-server-3.10.7-1.suse.noarch.rpm&response-content-type=application%2Foctet-stream
依赖对比表地址
https://www.rabbitmq.com/which-erlang.html
上传完成后 安装socat
yum install socat -y
配置服务启动
systemctl start rabbitmq-server
systemctl status rabbitmq-server
systemctl enable rabbitmq-server
配置管理页面
rabbitmq-plugins enable rabbitmq_management
开放端口
// 开放5672端口
firewall-cmd --zone=public --add-port=5672/tcp --permanent
// 开放15672端口
firewall-cmd --zone=public --add-port=15672/tcp --permanent
// 重启防火墙
firewall-cmd --reload
这时还是没办法进行登陆的,即使使用默认的用户和密码也无法登陆,可以执行以下流程实现登陆。 创建账号: 用户名为admin 密码为 123 各位用户朋友可以自定义
rabbitmqctl add_user admin 123
设置用户角色:
rabbitmqctl set_user_tags admin administrator
设置用户权限:用户 user_admin 具有/vhost1 这个 virtual host 中所有资源的配置、写、读权限,相当于超级管理员权限。
rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
完成后我们就可以用 账号: admin 密码: 123 进行登陆。
常用命令 到这里咋们的安装配置已经接近尾声了,最后小编给大家准备了一些常用的命令
rabbitmqctl list_users // 列出当前系统的用户
rabbitmqctl list_user_permissions [用户名] // 查看用户权限
rabbitmqctl delete_user [用户名] // 删除用户
rabbitmqctl change_password [用户名] [密码] // 修改用户密码
rabbitmq-plugins enable rabbitmq_management // 开启web远程管理界面
rabbitmq-plugins disable rabbitmq_management // 关闭web远程管理界面
systemctl start rabbitmq-server // 启动rabbitmq-server服务
systemctl stop rabbitmq-server // 停止rabbitmq-server服务
systemctl restart rabbitmq-server // 重启rabbitmq-server服务
systemctl reload rabbitmq-server // 重载rabbitmq-server服务 (推荐使用)
systemctl status rabbitmq-server // 查看rabbitmq-server状态
systemctl enable rabbitmq-server // 设置为开机启动rabbitmq-server服务
注意:本文归作者所有,未经作者允许,不得转载