RabbitMQ的安装

记录一下安装rabbitmq的步骤以及可能会遇到的问题

安装环境:x86 linux centOS7

下载网址:

erlang:el/7/erlang-23.3.4.11-1.el7.x86_64.rpm - rabbitmq/erlang · packagecloud

socat:socat (dest-unreach.org)

rabbitmq:el/7/rabbitmq-server-3.10.0-1.el7.noarch.rpm - rabbitmq/rabbitmq-server · packagecloud

将所需要的包都通过filezilla传到虚拟机的/opt目录下

1.erlang

简介

erlang是一种通用的面向并发的编程语言,目的是创造一种可以应对大规模并发活动的编程语言和运行环境。

最初是由爱立信专门为通信应用设计的,比如控制交换机或者变换协议等,因此非常适合构建分布式,实时软并行计算系统。

erlang运行时环境是一个虚拟机,有点像java的虚拟机,这样代码一经编译,同样可以随处运行。

安装

rpm -ivh erlang-23.3.4.11-1.el7.x86_64.rpm

erl命令查看版本号

可以确定已经安装成功,再control+G后输入q,回到命令行状态

2.Socat

简介

Socat是linux下的一个多功能网络工具,名字来由是“Socket CAT”,可以看做是Netcat的加强版。

Socat的主要特点是在两个数据流之间建立通道,且支持众多协议和链接方式,如IP,TCP,UDP,IPV6,PIPE,EXEC,System,Open,Proxy,Openssl,Socket等。

安装

tar -xvf socat-1.7.4.4.tar.gz

查看安装信息

yum info socat

能看到这些信息,说明Socat安装成功,RabbitMQ的安装基础已经完成

3.RabbitMQ

安装

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

为了更方便的管理RabbitMQ,启动管理插件

rabbitmq-plugins enable rabbitmq_management

运行了rabbitmq-server detached命令后,在启动时遇到了报错,因为遇到了ip和主机名映射的问题,其解决方案参考了这篇博客:解决RabbitMQ启动报错:Job for rabbitmq-server.service failed because the control process exited with error_failed to start rabbitmq broker.-CSDN博客

问题解决之后,打开虚拟机的浏览器访问localhost:15672能够成功打开,并通过guest账号密码登入,到此RabbitMQ已经成功完成配置。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值