yum升级rabbitmq3.1.5》3.8.9
从rabbitmq 3.1.5 版本升级到rabbitmq 3.8.x 一、升级路径是: 3.1.5->3.6.16 3.6.16->3.8.x 二、从3.1.5 升级到3.6.16 预装 yum install wget -y 1. 卸载原有erlang yum remove erlang-erts-R14B rabbitmq-server erlang 2. 安装erlang 20.3.8.26 添加源 # In /etc/yum.repos.d/rabbitmq-erlang.repo [rabbitmq-erlang] name=rabbitmq-erlang baseurl=http://dl.bintray.com/rabbitmq-erlang/rpm/erlang/20/el/6 gpgcheck=1 gpgkey=http://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc repo_gpgcheck=0 enabled=1 安装erlang,请double check erlang版本 yum install erlang 3.获取3.6.16 rabbitmq wget https://github.com/rabbitmq/rabbitmq-server/releases/download/rabbitmq_v3_6_16/rabbitmq-server-3.6.16-1.el6.noarch.rpm 4. local 安装 yum localinstall rabbitmq-server-3.6.16-1.el6.noarch.rpm 6. 修改rabbit.app cd /usr/lib/rabbitmq/lib/rabbitmq_server-3.6.16/ebin/ cp rabbit.app rabbit.app.bak vim rabbit.app “ {loopback_users, []}, “ 7. 重启验证 service rabbitmq-server restart 三、从3.6.16 升级到3.8.9 1.卸载原有erlang yum remove erlang-20.3.8.26 rabbitmq-server erlang 2. 安装erlang 安装erlang 23.x # In /etc/yum.repos.d/rabbitmq-erlang.repo [rabbitmq-erlang] name=rabbitmq-erlang baseurl=http://dl.bintray.com/rabbitmq-erlang/rpm/erlang/23/el/6 gpgcheck=1 gpgkey=http://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc repo_gpgcheck=0 enabled=1 安装erlang,请double check erlang版本 yum install erlang 3.获取3.8.9 rabbitmq wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.9/rabbitmq-server-3.8.9-1.el6.noarch.rpm 4. local 安装 yum localinstall rabbitmq-server-3.8.9-1.el6.noarch.rpm 6. 解除guest只能本地登陆的问题 vi /etc/rabbitmq/rabbitmq.config [{rabbit, [{loopback_users, []}]}]. 7. 重启验证 service rabbitmq-server restart