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

  

posted @ 2020-11-05 15:07  骑猪追夕阳_577513827  阅读(352)  评论(0编辑  收藏  举报