在centos安装Rabbitmq服务

环境要求

软件版本

名称 版本 说明
erlang erlang-18.3-1.el7.centos.x86_64.rpm 18.3
rabbitmq-server rabbitmq-server-3.6.5-1.noarch.rpm 3.6.5
socat socat-1.7.3.2-1.1.el7.x86_64.rpm 1.7.3.2

本次采用 cnetos 7.9 操作系统进行安装实验。以上所有的软件将使用 rpm 的方式进行安装。

安装过程

安装 erlang

由于 Rabbitmq 使用 erlang 语言编写,所以要运行 Rabbitmq 服务需要预先安装 erlang 环境。这里采用 rpm 方式安装 erlang 环境。

[root@localhost data]# rpm -ivh erlang-18.3-1.el7.centos.x86_64.rpm 

安装 socat

socat 支持多协议,用于协议处理,端口转发,rabbitmq 依赖于 socat,因此在安装rabbitmq前要安装socat。
但是安装 socat,会出现以下问题, 提示依赖于 tcp_wrappers,所以提前安装 tcp_wrappers。

警告:socat-1.7.3.2-1.1.el7.x86_64.rpm: 头V4 RSA/SHA1 Signature, 密钥 ID 87e360b8: NOKEY
错误:依赖检测失败:
	tcp_wrappers 被 socat-1.7.3.2-1.1.el7.x86_64 需要

安装 tcp_wrappers

yum -y install tcp_wrappers

安装 socat

[root@localhost data]# rpm -ivh socat-1.7.3.2-1.1.el7.x86_64.rpm

安装 rabbitmq-server

[root@localhost data]# rpm -ivh rabbitmq-server-3.6.5-1.noarch.rpm

修改配置

将使用账号修改为 guest。

[root@localhost data]# vi /usr/lib/rabbitmq/lib/rabbitmq_server-3.6.5/ebin/rabbit.app

运行

启动服务

安装完 rabbitmq-server 默认会将所有的命名工具设置到系统环境变量中,直接使用即可。

[root@localhost data]# rabbitmq-server start &

访问控制台

默认访问的地址是 http://服务器地址:15672,端口默认是 15672 。默认账号为 guest,密码为:guest 。

http://192.168.0.2:15672/#/

关闭服务

[root@localhost data]# rabbitmqCtl stop &
posted @ 2021-12-21 13:00  yaomianwei  阅读(124)  评论(0编辑  收藏  举报