安装新版本的rabbitmq

摘要:
如前一篇文章中所述,如果从系统默认源安装的Rabbitmq不总是最新的,例如,当我测试时,Rabbitmq的版本已经是3.7.7(http://www.rabbitmq.com)我通过系统默认源安装的rabbitmq版本是3.5.7。可以使用两种方法安装到新版本的rabbatmq。1.将rabbitmq的源添加到系统存储库中。2.下载分发包并自行安装。rabbitmq:http:

上一篇提到了,如果通过系统默认的源安装的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
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"},

免责声明:文章转载自《安装新版本的rabbitmq》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇ReactNative: 了解相机第三方库react-native-camera的使用px4开源飞控uORB学习笔记下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Python环境搭建

Python下载 Python最新源码,二进制文档,新闻资讯等可以在Python的官网查看到: Python官网:http://www.python.org/ 你可以在以下链接中下载 Python 的文档,你可以下载 HTML、PDF 和 PostScript 等格式的文档。 Python文档下载地址:www.python.org/doc/ Window...

pycharm重置配置

问题描述:   python右键编译出现异常,  每次右键编译都是Module name: 每次需要手工修改为Script path,手贱点了小箭头看看了,就出现异常了! 问题解决:   删除python的个性配置,注意删除请考虑清除,不得已才可以这样操作。pycharm的license需要再次认证及修改的配置对丢失了(可以提前把配置导出来)...

win7 命令行中python和pip已安装却不能使用

确保python和pip已经安装,但在cmd命令行中运行python显示无python和pip命令的情况~ 可以考虑如下解决办法 配置环境变量: 1)查看python的安装路径 2)打开环境变量配置 3)编辑添加自己的python和python中Scripts路径(其中Scripts目录下放的是pip/pip3等exe) 注意:每个路径之间用英文分...

C#利用RabbitMQ实现点对点消息传输

RabbitMQ做为消息代理,负责接收和转发消息,可以将RabbitMQ比喻为一个邮筒、一个邮局和一个邮递员。本文主要以一个简单的小例子,简述RabbitMQ实现消息传输的相关内容,仅供学习分享使用,如有不足之处,还请指正。 消息队列模型 所有 MQ 产品从模型抽象上来说都是一样的过程:消费者(consumer)订阅某个队列。生产者(producer)创建...

Windows和Linux下查看Apache、MySQL、PHP版本

# Windows查看Apache版本: 使用命令:httpd -v # Linux查看Apache版本: 使用命令:apachectl -v # Windows查看MySQL版本: 使用命令:mysql --version # Linux查看MySQL版本: 使用命令:mysql -V # Windows查看PHP版本: 使用命令:php -v...

Spring Cloud Stream

1 前言 在实际的企业开发中,消息中间件是至关重要的组件之一。消息中间件主要解决应用解耦、异步消息、流量削峰等问题,实现高性能、高可用、可伸缩和最终一致性的架构。不同的中间件其实现方式,内部结构是不一样的。如常见的RabbitMQ和Kafka,由于这两个消息中间件的架构上的不同,如RabbitMQ有Exchange,Kafka有Topic、Partitio...