(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版本。
第二步: 下载erlang环境,先在刚才打开的官网网页上找到如图链接点击之
之后回跳到这个页面如下图,复制图中链接linux中直接执行即可!一般不可能报错,
执行成功后接着执行如下命令安装erlang (一般也不可能出错)
yum install erlang
第三步 : 安装rabbitmq-server ,执行刚才截图中的这两条命令,导入key
点击该链接会跳转到如图:
执行红框中命令,进行安装。
第四步: 下载rabbitmq 包 ,找到如图位置下载最新版即可,不解释,我用的是centos7的所以下载第一个,你们随意
第五步: 找到如图位置 复制该命令到linux上执行, 不解释
紧接着执行安装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配置 , 配置远程机器访问权限
找到如图位置目录文件
将上图目录下rabbitmq.config.example 文件复制到下图位置并改名 rabbitmq.config
然后修改这个 rabbitmq.config,找到该位置修改为下图这个样子
接着启用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
如果还无法访问那就给我留言!