一、RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,而群集和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代理接口通讯的客户端库。

二、安装:
1)参考官网的安装方案:https://www.rabbitmq.com/download.html

  2)安装rabbitmq,官方教程

  a、导入rabbitmq的签名密匙

rpm --import https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc

  b、使用yum存储库(我这里是centos7,更具自己版本选择)

vi /etc/yum.repos.d/rabbitmq.repo

  加入以下信息

name=bintray-rabbitmq-rpm
baseurl=https://dl.bintray.com/rabbitmq/rpm/rabbitmq-server/v3.7.x/el/7/
gpgcheck=0
repo_gpgcheck=0
enabled=1

  c、下载rabbitmq的rpm包

  下载地址:https://github.com/rabbitmq/rabbitmq-server/releases

  

  d、安装

yum install rabbitmq-server-3.7.14-1.el7.noarch.rpm -y

  出现一个错误:

  

  原因:rabbitmq的语言基础是erlang所以我们需要安装erlang的环境

  e、安装erlang

  下载地址:https://packagecloud.io/rabbitmq/erlang

  

  安装:

yum install erlang-21.3.3-1.el7.x86_64.rpm  -y

  f、重新安装rabbitmq

yum install rabbitmq-server-3.7.14-1.el7.noarch.rpm -y

  3)rabbitmq的相关操作

  a、rabbitmq3.3.0过后是web限制了guest在其他远程服务器登录的。这里需要修改一个文件

vi /usr/lib/rabbitmq/lib/rabbitmq_server-3.7.14/ebin/rabbit.app

  

  去除guest的限制,改成

{loopback_users, []}

  b、启动web管理插件

  官方地址:https://www.rabbitmq.com/management.html

  

rabbitmq-plugins enable rabbitmq_management

  c、启动rabbitmq

rabbitmq-server start &

  d、常用命令

  开启自启

systemctl enable rabbitmq-server

  服务操作

rabbitmq-server start &
rabbitmq-server stop&
rabbitmq-server restart &

  应用控制:(这里的操作有点多,不详细介绍)

rabbitmqctl (action)

 避免自动关闭

rabbitmq-server -detached

  

  

  

  

  

  ....

  不一一列举了

  e、如果不想通过命令方式去控制,可以使用web界面去管理

http://192.168.5.100:15672

转载于:https://www.cnblogs.com/ll409546297/p/10622252.html

rabbitmq的安装和使用相关推荐

  1. rabbitMQ第一篇:rabbitMQ的安装和配置

    在Windows下进行rabbitMQ的安装 第一步:软件安装 如果安装rabbitMQ首先安装基于erlang语言支持的OTP软件,然后在下载rabbitMQ软件进行安装(安装过程都是下一步,在此不 ...

  2. RabbitMq初探——安装

    rabbitmq Server安装 rabbitmq server安装很简单. 安装erlang环境 rpm -ihv erlang-18.1-1.el6.x86_64.rpm rpm -ihv ra ...

  3. RabbitMQ 的安装----windows环境

    一.RabbitMQ在windows下的安装 RabbitMQ 它依赖于Erlang,在window上安装时,需要先安装Erlang. 首先确定你的window电脑是32位还是64位,然后下载对应版本 ...

  4. RabbitMQ快速安装配置指南

    RabbitMQ快速安装配置指南 官网的安装教程由于需要解释原理很多废话,这里总结一下在CentOS7环境下的安装配置过程.如需理解原理,请看官网原文的安装指南或翻译 1. 安装RabbitMQ se ...

  5. erlang安装_RabbitMQ的使用(一)- RabbitMQ服务安装

    作者:markjiang7m2博客园地址:https://www.cnblogs.com/markjiang7m2/p/12769627.html官网地址:http://letyouknow.net ...

  6. mac中rabbitmq的安装

    安装brew,在命令窗口执行:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/instal ...

  7. Linux下 RabbitMQ的安装与配置

    一  Erlang安装 RabbitMQ是基于Erlang的,所以首先必须配置Erlang环境. 从Erlang的官网 http://www.erlang.org/download.html 下载最新 ...

  8. rabbitmq的安装与命令行管理工具rabbitmqadmin的使用

    rabbitmq的安装与命令行管理工具rabbitmqadmin的使用 1.rabbitmq的安装 1 RabbiMQ简介 2 RabbiMQ模式 2.1 单一模式 2.2 普通模式 2.3 镜像模式 ...

  9. RabbitMQ的相关概念以及RabbitMQ的安装

    文章目录 RabbitMQ的相关概念以及RabbitMQ的安装 MQ的相关概念 什么是MQ 为什么要使用MQ MQ的分类 MQ的选择 RabbitMQ RabbitMQ的概念 四大核心概念 Rabbi ...

  10. Winds下如何安装 rabbitmq 以及安装过程出现的问题。

    这算是一篇整合帖吧,把安装rabbitmq 的坑都指出来 想安装首先就得去下载安装包 原因:RabbitMQ服务端代码是使用并发式语言Erlang编写的,安装Rabbit MQ的前提是安装Erlang ...

最新文章

  1. 一步一步教你如何用python做词云_一步一步教你如何用Python做词云
  2. Altair HW FEKO+WinProp 2020中文版
  3. Semantic UI
  4. 010 Android之逆向入门
  5. windows下安装配置cwrsync
  6. 多智能系统的第一个小视频
  7. 借助 SAP 电商云 Spartacus UI 提供的 Schematics 辅助您的前端项目升级
  8. AndroidStuido连接不上手机的解决方法
  9. 程序员为什么值得写博客
  10. GBDT 如何用于分类问题
  11. php mongodb方法,PHP 操作mongodb api大部分方法
  12. bzoj2115 线性基 异或
  13. Intelsat-29e卫星解体全损,威胁地球静止轨道安全
  14. 【C语言】判断一个年份是否为闰年
  15. python使用hyper下载https2.0网站的excel
  16. Grafana 导出所有dashboard
  17. 牛X,网易开源了这个项目后,结果被山寨出了无数个网易云音乐 APP,网友炸锅了!...
  18. Cadence OrCAD Capture 自顶而下的设计流程
  19. 为啥没有好用的开发单片机的国产IDE?
  20. nest空调控制器_如何使用Alexa控制Nest Learning Thermostat

热门文章

  1. Exchange 2007 接收zip附件邮件时退信
  2. git 简易指南+常用命令
  3. Android中Application类用法
  4. Managing the Lifecycle of a Bound Service
  5. 一、WPF 2个datagrid之间同步进度条
  6. JVM—方法区到底是怎么保存函数方法的?
  7. Django-5.1 模型层 单表操作
  8. 安装完MAVEN后输入mvn -v, 提示不是内部命令的问题
  9. 通过Url网络编程实现下载
  10. java中怎么进行字符串替换?