首先进入rabbitmq的官网 官网
点进去后找到 安装指南 Installation Guides
点进去后 使用PackageCloud Yum存储库安装
curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh | sudo bash
成功后回到 Rabbitmq 官网 去下载 Erlang
Installing Erlang/OTP on RHEL, CentOS and Fedora
在RHEL、CentOS和Fedora上安装Erlang/OTP
Erlang Versions
然后找到 Installing Erlang/OTP on RHEL, CentOS and Fedora
然后再 git 找到
去下载 erlang
packagecloud.io/rabbitmq/erlang/
复制
curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash
然后就可以安装 erlang 和rabbitmq 了
yum install erlang -y
yum install rabbitmq-server -y
查看安装成功没有
rpm -qa | grep erlang
rpm -qa | grep rabbitmq-server
启用rabbitmq的管理平台插件,并启动rabbitmq
[root@iZ7w8srfrm86hwZ ~]# rabbitmq-plugins enable rabbitmq_management
启动 mq
[root@iZ7w8srfrm86hwZ ~]# service rabbitmq-server start
开放端口
firewall-cmd --zone=public --add-port=15672/tcp --permanent
firewall-cmd --reload
firewall-cmd --list-port
然后去服务器开启安全规则 15672
然后输入你的ip + 15762 出现如下界面就成功啦
当然 默认的 guest 账户只默认本地登录,远程不行,重新添加一个管理员账号用于web远程登录
创建账号
rabbitmqctl add_user admin admin123
设置超级管理员
rabbitmqctl set_user_tags admin administrator
设置权限
rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
查看是否成功
rabbitmqctl list_users
然后用新创建得用户登陆就行
ok了
常用命令
原文:https://blog.csdn.net/weixin_42759726/article/details/111144218
--启动 --
service rabbitmq-server start
--重启
service rabbitmq-server restart
--停止
service rabbitmq-server stop
--查看当前状态
service rabbitmq-server status
--查看插件列表
sudo rabbitmq-plugins list
--启用插件
sudo rabbitmq-plugins enable plugin-name
--禁用插件
sudo rabbitmq-plugins disable plugin-name