RabbitMQ的下载、安装

下载

有windows版的,用得不多。

运维一般用的是tar.xz,最符合需求,但需要自己配置很多东西,有些麻烦。

我们使用最简单的rpm即可。rpm对新手友好,环境变量什么的自动给你配好,很简单,但安装配置使用的都是预置选项,有些地方可能不太符合需求。

RabbitMQ是Erlang写的,需要配置Erlang环境。查看推荐的erlang版本,然后到erlang官网下载。

源码、文档、windows版,这些都不是我们想要的,往下滑,找rpm安装包

点进去选择需要的版本下载。


安装

1、先安装erlang的依赖

    yum install epel-release unixODBC unixODBC-devel SDL

如果不先安装erlang的依赖,安装erlang时会报错:没有提供xxx。此外erlang还需要一些依赖,安装erlang时会自动提示,那时候再安装。

2、安装erlang

    yum install esl-erlang_22.2.2-1~centos~8_amd64.rpm

3、安装rabbitmq server

  yum install rabbitmq-server-3.8.3-1.el8.noarch.rpm

默认安装目录是/usr/lib/rabbitmq,默认已经把rabbitmq安装为服务(默认不会开机自启)。

4、开启rabbitmq的控制台

cd /usr/lib/rabbitmq/bin

rabbitmq-plugins  enable  rabbitmq_management

/usr/lib/rabbitmq/bin下的rabbitmq-plugins是管理rabbitmq插件的程序,直接调用即可,不必加./

5、修改rabbitmq的配置文件

cd /usr/lib/rabbitmq/lib/rabbitmq_server-3.8.3/ebin  

vim rabbit.app   #这个配置文件是json形式

/loopback搜索loopback

默认的用户名、密码都是guest,且guest是管理员账号。

loopback即回环,回环地址是127.0.0.1,默认把guest账号添加到了loopback_users中,就是说这个账号只能在Linux本地登录控制台。

我们把loopback_users配置数组[ ]中的<<"guest">>删掉,这样在其他机器上也能使用guest账号登录控制台。

如果是启动rabbitmq后修改的配置文件,需要重启rabbitmq或重新加载配置文件。

我们使用的是rpm安装的,已经自动搞好了rabbit.app这个配置文件,如果使用源码包自己编译安装,需要自己新建配置文件rabbitmq.config。

6、防火墙开启5672、15672端口

firewall-cmd --zone=public --add-port=5672/tcp --permanent
firewall-cmd --zone=public --add-port=15672/tcp --permanent
firewall-cmd --reload

15672是rabbitmq控制台使用的端口,5672是rabbitmq接收、投递消息使用的端口。

7、启动rabbitmq

service  rabbitmq-server  start

浏览器地址输入 Linuxip:15672 即可访问rabbitmq控制台。默认的用户名、密码都是guest。

说明

rabbitmq执行命令很慢,因为RabbitMQ是运行在Erlang VM上的,很多时候要操作Erlang VM,其实很多时候我们的操作都没问题,多等会儿就好了。

看到卡住不动了,就 service rabbitmq-server status 看下状态:

如果是绿色的running,表示已经启动了;如果是灰色的start,表示正在启动,等个5、6、7、8分钟就好了,这玩意儿启动、关闭都超级慢。

在rabbitmq控制台里,条目的加载也很慢,比如说你点击overview,可能要好几秒才会加载出来,不知道的还以为这个条目本来就没啥内容。


常见操作

1、插件管理

cd /usr/lib/rabbitmq/bin  #执行的是此目录下的rabbitmq-plugins命令
rabbitmq-plugins list   #列出所有插件,前面[]中带E或者e的,表示enable,已启用

rabbitmq-plugins enable rabbitmq_management  #启用某个插件

2、rabbitmq的启动、关闭

service rabbitmq-server start
service rabbitmq-server stop
service rabbitmq-server restart
service rabbitmq-server status  #查看rabbitmq的状态,看到绿色的active (running),说明已经启动
service rabbitmq-server reload  #重新加载配置

#或者下面这种systemctl start rabbitmq-serversystemctl stop rabbitmq-serversystemctl restart rabbitmq-serversystemctl status rabbitmq-server

#以上都是以服务的方式操作,也可以以应用的方式操作cd /usr/lib/rabbitmq/binrabbitmqctl help  #查看rabbitmqctl的所有命令,ctl的功能很多,包括管理用户、设置Exchange、Queue什么的,其实ctl命令有的功能控制台也有,用控制台更加简单。

原文地址:https://www.cnblogs.com/chy18883701161/p/12466459.html

时间: 2024-08-11 09:59:54

RabbitMQ的下载、安装的相关文章

Linux(CentOS7)下RabbitMQ下载安装教程

原文链接:http://www.studyshare.cn/software/details/1172/0 一.下载安装步骤 下载erlang 1.wget 下载地址 2.rpm -Uvh erlang-solutions-1.0-1.noarch.rpm 3.yum install epel-release 安装erlang yum install erlang 下载rabbitmq wget 下载地址 安装rabbitmq yum install rabbitmq-server-3.6.6-

高可用RabbitMQ集群安装配置

RabbitMQ集群安装配置+HAproxy+Keepalived高可用 rabbitmq 集群 消息队列 RabbitMQ简介 RabbitMQ是流行的开源消息队列系统,用erlang语言开发.RabbitMQ是AMQP(高级消息队列协议)的标准实现. AMQP,即Advanced Message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计.消息中间件主要用于组件之间的解耦,消息的发送者无需知道消息使用者的存在,反之亦然.AMQP的主

Windows下当地RabbitMQ服务的安装

Windows下本地RabbitMQ服务的安装 本文参考:刘若泽相关技术文档 当然这些内容页可以通过RabbitMQ官方网站获得. RabbitMQ配置说明手册 一.RaibbitMQ服务器配置 1. 准备工作.如果之前安装过RabbitMQ软件,若想重新安装,必须先把之前的RabbitMQ相关软件卸载. 2. 安装ERLANG语言包.首先到http://www.erlang.org/download.html这个页面下载 Erlang Windows Binary File并且运行.这个过程大

RabbitMQ Window环境安装

转自:https://www.cnblogs.com/zzpblogs/p/8168763.html RabbitMQ环境的安装分别介绍在Window和Linux下两个环境的安装过程. Window安装RabbitMQ,RabbitMQ安装文件是64位的,所以Window系统必须是64位的.安装RabbitMQ之前必须首先安装Erlang开发语言. 软件下载地址: https://pan.baidu.com/s/1mi7porm 首先安装opt_win64_20.2.exe ERlang语言 再

RabbitMQ(一):Window安装RabbitMQ

原文:RabbitMQ(一):Window安装RabbitMQ 1.安装ERLANG语言环境 由于RabbitMQ是采用Erlang编写的,因此我们需要先安装该语言库,以便运行代理服务器.从Erlang官网http://www.erlang.org/downloads下载合适的最新的安装包. 点击下载好的安装程序,全部next默认安装就行了. 看系统环境变量是否有已经添加,没有添加的话就自己添加一下. 将ERLANG加入环境变量PATH中,然后运行CMD输入erl,返回ERLANG的版本信息,表

Xcode5.1离线下载安装及使用iOS5模拟器进行开发调试的方法

Xcode5.1默认不支持iOS5版本的模拟器开发调试,在OS X Mavericks(10.9.x)下默认只能支持iOS6.1及以上版本的模拟器,在OS X Mountain Lion(10.8.x)下默认只能支持iOS6.0及以上版本的模拟器进行开发和调试,在此条件之下的版本只能使用硬件设备进行开发调试.虽然现在低版本的iOS设备越来越少了,但是有时客户的需求可能会要求我们一定要兼容iOS5(或更低版本)及以上版本,如果我们手头找不到低版本硬件设备用于调试或者完全使用硬件设备而没有对应的模拟

Visual Studio for Mac Preview离线下载安装

Visual Studio for Mac离线下载安装. 环境:OS X EI Caption 10.11.2 .NET Core SDK 1.1 需预先安装 .NET Core 1.1 SDK macOS版下载地址:https://go.microsoft.com/fwlink/?LinkID=835011 安装SDK需先安装openssl. brew update brew install openssl mkdir -p /usr/local/lib ln -s /usr/local/op

Android SDK在线下载安装问题--**Image项总是安装错误

这几天,重新进行Android环境配置,在线下载并安装Android SDK时,别的项目均可正确安装,但是全部或部分的**Image项安装不成功,不论是改hosts文件,还是修改option项中的相关设置均不成功. 从实际操作感觉来看**Image项和安装顺序有关.如果选择全部未安装上的**Image项,进行Accept后,总归失败:但是一项项按照顺序进行Accept下载安装,便可以成功,即需要一个一个Download & install.

如何将yum下载安装的包存起来,留着以后用

1.首先,yum下载安装软件时,那些软件包缓存位置为: /var/cache/yum 2.修改yum的配置文件: # vi /etc/yum.conf 会看到头三行代码为 [main] cachedir=/var/cache/yum/$basearch/$releasever keepcache=0 将这里的值更改为1 OK,接下来用yum安装东西后,你可以从/var/cache/yum目录下找到并把自己安装的软件包保存备用了, 3.另外: yumdownloader --resolve --d

Windows下openssl的下载安装和使用

Windows下openssl的下载安装和使用 安装openssl有两种方式,第一种直接下载安装包,装上就可运行:第二种可以自己下载源码,自己编译.下面对两种方式均进行详细描述. 一.下载和安装openss 方法一:直接使用openssl安装包 Window 的openssl的安装包的下载地址为: http://slproweb.com/products/Win32OpenSSL.html 一般在安装openssl之前还需要vs的一些插件,该地址中也提供了相关插件的下载.如下图即为openssl