(2019-08-14最新)基于Centos7 linux系统安装最新版rabbitmq及其erlang环境单机版搭建教程

(2019-08-14最新)基于Centos7 linux系统安装最新版rabbitmq及其erlang环境单机版搭建教程

        这是官网的安装教程 https://www.rabbitmq.com/install-rpm.html ,打开你会发现非常不友好。。。实际搭建中会遇到一些问题官网中并也并没有提到。

不多比比,今天刚搭好mq,搭建过程及遇到一些问题在这里说一下,要是想搭建的话直接按照如下流程来就行了,坑我都替你踩好了。这里我们之说linux系统下搭建的过程,windows下搭建过程自行百度,没啥可说的。

第一步:打开官网 http://www.rabbitmq.com/install-rpm.html
安装rabbitmq需要erlang环境支持,而且版本号有很强的依赖性,如图
而且官网说了从2019年9月1日开始,Erlang 20.3.x支持将被淘汰,所以我们直接都安装最新版的即可。
当前是rabbitmq3.7.17 和 erlang22.0.X版本。

1,(2019-08-14最新)基于Centos7 linux系统安装最新版rabbitmq及其erlang环境单机版搭建教程_第1张图片

第二步: 下载erlang环境,先在刚才打开的官网网页上找到如图链接点击之

(2019-08-14最新)基于Centos7 linux系统安装最新版rabbitmq及其erlang环境单机版搭建教程_第2张图片

之后回跳到这个页面如下图,复制图中链接linux中直接执行即可!一般不可能报错,

(2019-08-14最新)基于Centos7 linux系统安装最新版rabbitmq及其erlang环境单机版搭建教程_第3张图片

执行成功后接着执行如下命令安装erlang (一般也不可能出错)

yum install erlang

第三步 : 安装rabbitmq-server ,执行刚才截图中的这两条命令,导入key

(2019-08-14最新)基于Centos7 linux系统安装最新版rabbitmq及其erlang环境单机版搭建教程_第4张图片

  在点击如下截图中红框链接: (2019-08-14最新)基于Centos7 linux系统安装最新版rabbitmq及其erlang环境单机版搭建教程_第5张图片

点击该链接会跳转到如图:

(2019-08-14最新)基于Centos7 linux系统安装最新版rabbitmq及其erlang环境单机版搭建教程_第6张图片

执行红框中命令,进行安装。

第四步: 下载rabbitmq 包 ,找到如图位置下载最新版即可,不解释,我用的是centos7的所以下载第一个,你们随意

(2019-08-14最新)基于Centos7 linux系统安装最新版rabbitmq及其erlang环境单机版搭建教程_第7张图片

第五步: 找到如图位置 复制该命令到linux上执行, 不解释

(2019-08-14最新)基于Centos7 linux系统安装最新版rabbitmq及其erlang环境单机版搭建教程_第8张图片

紧接着执行安装socat的两条命令如下

yum -y install epel-release
yum -y install socat

将刚才下载完的rabbitmq传到linux上执行安装操作 ,命令如下 不解释!

rpm -ivh rabbitmq-server-3.7.17-1.el7.noarch.rpm 

第六步 :配置一下rabbitmq.config配置 , 配置远程机器访问权限

找到如图位置目录文件

(2019-08-14最新)基于Centos7 linux系统安装最新版rabbitmq及其erlang环境单机版搭建教程_第9张图片

将上图目录下rabbitmq.config.example 文件复制到下图位置并改名 rabbitmq.config

(2019-08-14最新)基于Centos7 linux系统安装最新版rabbitmq及其erlang环境单机版搭建教程_第10张图片

然后修改这个 rabbitmq.config,找到该位置修改为下图这个样子

(2019-08-14最新)基于Centos7 linux系统安装最新版rabbitmq及其erlang环境单机版搭建教程_第11张图片

接着启用rabbitmq的管理平台插件,否则无法访问管理平台

执行如下命令即可 : rabbitmq-plugins enable rabbitmq_management

然后启动 rabbitmq-server 服务

service rabbitmq-server start

若该命令启动不了,那么就到sbin目录下执行 ./rabbitmq-server start

启动成功后,访问控制台界面,linux需要关闭防火墙,腾讯云服务器啥的开启外网访问15672,5672端口即可

centos7暴露端口命令如下:

firewall-cmd --permanent --add-port=15672/tcp
firewall-cmd --permanent --add-port=5672/tcp 
service network restart

如下就是管理页面,默认用户名为guest 密码 guest,

如果还无法访问的话执行如下命令,

rabbitmq-plugins enable rabbitmq_management rabbitmq_web_stomp

如果还无法访问那就给我留言!

(2019-08-14最新)基于Centos7 linux系统安装最新版rabbitmq及其erlang环境单机版搭建教程_第12张图片

 

你可能感兴趣的:((2019-08-14最新)基于Centos7 linux系统安装最新版rabbitmq及其erlang环境单机版搭建教程)