安装新版本的rabbitmq

上一篇提到了,如果通过系统的默认的源安装的rabbitmq通常不是最新的,比如我在做测试的时候,rabbitmq的版本已经是3.7.7http://www.rabbitmq.com),而我通过系统的默认源安装得到的rabbitmq的版本是3.5.7

两种方法安装到新版本的rabbitmq

1. 通过增加rabbitmq的源到系统的仓库里面

2. 下载发行包自己安装

第一种方式是rabbitmq推荐的: http://www.rabbitmq.com/install-debian.html#bintray-apt-repo-erlang

首先让我们的系统信任我们要增加的源:

wget -O - 'https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc' | sudo apt-key add -

 增加erlang和rabbitmq源:

echo "deb https://dl.bintray.com/rabbitmq/debian bionic main erlang" | sudo tee /etc/apt/sources.list.d/bintray.rabbitmq.list

 源更新过后要运行:

apt-get update

卸载erlang rabbitmq:

apt-get remove rabbitmq
rm -rf /usr/lib/erlang/
apt-get purge erlang
apt-get autoremove

重新安装erlang 和 rabbitmq:

apt-get install erlang
apt-get install rabbitmq-server

 再检查rabbitmq的版本:

rabbitmqctl status

 已经是最新版本的3.7.7

root@iZuf6cdovpqjj6q2xqxrjlZ:/usr/lib# rabbitmqctl status
Status of node rabbit@iZuf6cdovpqjj6q2xqxrjlZ ...
[{pid,3167},
 {running_applications,
     [{rabbit,"RabbitMQ","3.7.7"},
      {mnesia,"MNESIA  CXC 138 12","4.15.4"},
      {rabbit_common,
          "Modules shared by rabbitmq-server and rabbitmq-erlang-client",
          "3.7.7"},

猜你喜欢

转载自www.cnblogs.com/diaolanshan/p/9459113.html