一、查看linux版本
cat /etc/redhat-release
二、选择下载rpm包
注:Linux 7文件名包含el7.x86_64.rpm,Linux 8文件名包含el8.x86_64.rpm
rpm包下载地址
http://rpmfind.net/linux/rpm2html/search.php?query=rabbitmq-server
查看rabbitmq和erlang对应版本地址
https://www.rabbitmq.com/which-erlang.html#erlang-repositories
已找好的包
Linux 7
链接:https://pan.baidu.com/s/1llSJTg64vnx0AckaaFSnEQ
提取码:55hx
Linux 8
链接:https://pan.baidu.com/s/1F-o4zRbYy_FzaX_3c0zpsA
提取码:zcve
三、安装rpm
注:按照如下顺序安装,glibc的包需同时安装,不能分开一个个安装
Linux 7 (el7)
rpm -ivh openssl-libs-1.0.2k-19.el7.x86_64.rpm
rpm -ivh glibc-2.17-317.el7.x86_64.rpm glibc-common-2.17-317.el7.x86_64.rpm
rpm -ivh erlang-23.3.4.8-1.el7.x86_64.rpm
rpm -ivh socat-1.7.3.2-5.el7.lux.x86_64.rpm
rpm -ivh rabbitmq-server-3.8.23-1.el7.noarch.rpm
Linux 8 (el8)
rpm -ivh openssl-libs-1.1.1g-15.el8_3.x86_64.rpm
rpm -ivh glibc-2.28-167.el8.x86_64.rpm glibc-common-2.28-167.el8.x86_64.rpm glibc-gconv-extra-2.28-167.el8.x86_64.rpm glibc-all-langpacks-2.28-167.el8.x86_64.rpm
rpm -ivh erlang-23.3.4.7-1.el8.x86_64.rpm
rpm -ivh socat-1.7.3.3-2.el8.x86_64.rpm
rpm -ivh rabbitmq-server-3.8.23-1.el8.noarch.rpm
四、配置外部访问
cd /etc/rabbitmq/
vi rabbitmq.config
按i进入编辑模式,填写如下内容,按Esc退出编辑,输入:wq!退出保存
[{rabbit, [{loopback_users, []}]}].
启动服务
service rabbitmq-server start
查看状态
service rabbitmq-server status
如上表示启动成功
五、开启管理UI
firewall-cmd --zone=public --add-port=5672/tcp --permanent --开放5672端口
firewall-cmd --zone=public --add-port=15672/tcp --permanent --开放15672端口
firewall-cmd --reload --重新加载
rabbitmq-plugins enable rabbitmq_management --开启管理UI
访问地址
http://localhost:15672
账号密码默认都是guest
六、相关命令
service rabbitmq-server start --启动
service rabbitmq-server stop --停止
service rabbitmq-server rstart --重启
service rabbitmq-server status --查看状态