RabbitMQ的介绍和安装

mac2022-06-30  73

官网文档:https://www.rabbitmq.com/getstarted.html

参考文档:https://blog.csdn.net/hellozpc/article/details/81436980

 

简介

      RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,Erlang 是一种多用途编程语言,主要用于开发并发和分布式系统。它最初是一种专有的编程语言,Ericsson 使用它来开发电话和通信应用程序。

安装

   安装erlang

         yum install erlang,用yum安装的版本可能较低,可以到https://www.erlang-solutions.com/resources/download.html官网下载合适的版本

     安装的命令:

         rpm -ivh esl-erlang_22.1.1-1_centos_7_amd64.rpm

  安装的erlang的时候,如果出现下边的错误:

 libodbc.so.2()(64bit) 被 esl-erlang-19.2-1.x86_64 需要     libwx_baseu-2.8.so.0()(64bit) 被 esl-erlang-19.2-1.x86_64 需要     libwx_baseu-2.8.so.0(WXU_2.8)(64bit) 被 esl-erlang-19.2-1.x86_64 需要     libwx_baseu_xml-2.8.so.0()(64bit) 被 esl-erlang-19.2-1.x86_64 需要     libwx_gtk2u_adv-2.8.so.0()(64bit) 被 esl-erlang-19.2-1.x86_64 需要     libwx_gtk2u_adv-2.8.so.0(WXU_2.8)(64bit) 被 esl-erlang-19.2-1.x86_64 需要     libwx_gtk2u_aui-2.8.so.0()(64bit) 被 esl-erlang-19.2-1.x86_64 需要     libwx_gtk2u_aui-2.8.so.0(WXU_2.8)(64bit) 被 esl-erlang-19.2-1.x86_64 需要     libwx_gtk2u_aui-2.8.so.0(WXU_2.8.5)(64bit) 被 esl-erlang-19.2-1.x86_64 需要     libwx_gtk2u_core-2.8.so.0()(64bit) 被 esl-erlang-19.2-1.x86_64 需要     libwx_gtk2u_core-2.8.so.0(WXU_2.8)(64bit) 被 esl-erlang-19.2-1.x86_64 需要     libwx_gtk2u_core-2.8.so.0(WXU_2.8.10)(64bit) 被 esl-erlang-19.2-1.x86_64 需要     libwx_gtk2u_gl-2.8.so.0()(64bit) 被 esl-erlang-19.2-1.x86_64 需要     libwx_gtk2u_gl-2.8.so.0(WXU_2.8)(64bit) 被 esl-erlang-19.2-1.x86_64 需要     libwx_gtk2u_html-2.8.so.0()(64bit) 被 esl-erlang-19.2-1.x86_64 需要     libwx_gtk2u_html-2.8.so.0(WXU_2.8)(64bit) 被 esl-erlang-19.2-1.x86_64 需要     libwx_gtk2u_stc-2.8.so.0()(64bit) 被 esl-erlang-19.2-1.x86_64 需要     libwx_gtk2u_stc-2.8.so.0(WXU_2.8)(64bit) 被 esl-erlang-19.2-1.x86_64 需要     libwx_gtk2u_xrc-2.8.so.0()(64bit) 被 esl-erlang-19.2-1.x86_64 需要     libwx_gtk2u_xrc-2.8.so.0(WXU_2.8)(64bit) 被 esl-erlang-19.2-1.x86_64 需要

解决办法是需要安装依赖环境,命令如下

yum install epel-release

yum install unixODBC unixODBC-devel wxBase wxGTK SDL wxGTK-gl  

   安装rabbitMq

   到官网下载后,安装的方法不介绍。

配置

从3.7开始,配置文件发生了更改,以前的是 etc/rabbitmq-server/rabbitmq.config,最新的配置文件见:

https://www.rabbitmq.com/configure.html

权限配置:

https://www.rabbitmq.com/management.html#permissions

rabbitmq启用和禁用web界面管理插件

    abbitmq默认安装启动以后,是没有开启web管理界面的,通过rabbitmq-plugins list命令可列出插件的启用和禁用状态

    

    使用rabbitmq-plugins enable xxx开启插件(上边我已经开启web界面,前边的e*表示开启)

    这里使用rabbitmq-plugins enable rabbitmq_management开启web界面管理插件

  

最新回复(0)