初次在Linux CentOS上安装RabbitMQ
RabbitMQ简介
RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。
RabbitMQ服务器是用Erlang语言编写的,而群集和故障转移是构建在开放电信平台框架上的。
所有主要的编程语言均有与代理接口通讯的客户端库。
1、第一步:下载RabbitMQ以及相关依赖安装包
(1)下载Erlang的rpm包 (erlang-23.0.2-1.el7.x86_64.rpm)
(2)下载RabbitMQ的rpm包(rabbitmq-server-3.7.18-1.el7.noarch.rpm)
(3)下载socat的rpm包 (socat-1.7.3.2-1.el6.lux.x86_64.rpm)
本次环境搭建所需要的安装包下载地址:https://download.csdn.net/download/qq_19309473/12505865
2、第二步:将下载好的资源上传至Linux服务器上进行有序安装
(1)rpm -ivh erlang-23.0.2-1.el7.x86_64.rpm
(2)rpm -ivh socat-1.7.3.2-1.el6.lux.x86_64.rpm
(3)rpm -ivh rabbitmq-server-3.7.18-1.el7.noarch.rpm
3、第三步:修改RabbitMQ配置信息
(1)首先我们先找到一个文件名称为rabbitmq.config.example的文件
(2)将其拷贝至/etc/rabbitmq目录下
cp /usr/share/doc/rabbitmq-server-3.7.18/rabbitmq.config.example /etc/rabbitmq/rabbitmq.config
(3) 使用vim命令进行rabbitmq.config文件编辑
将61行修改为如图所示,然后进行文件保存并退出
第四步:执行以下命令启动rabbitMQ插件管理(执行完不报错就代表成功了)
rabbitmq-plugins enable rabbitmq_management
第五步:启动rabbitMQ
#启动rabbitmq
systemctl start rabbitmq-server
#停止rabbitmq
systemctl stop rabbitmq-server
#重启rabbitmq
systemctl restart rabbitmq-server
#查询rabbitmq状态
systemctl status rabbitmq-server
至此,RabbitMQ的环境搭建工作就已经完成了,我们去浏览器中进行访问RabbitMQ默认管理界面
访问方式:服务器IP地址+端口号(15672)tips:如果无法访问,排查下自己的防火墙以及服务器安全组规则是否开放了15672端口。
这里提示需要输入账号和密码
rabbitMQ默认管理账号和密码均为guest,登陆后就是以下这个样子的。