[centos]-RabbitMQ和基础配置

811 阅读1分钟

1.0安装 Erlang 的前置脚本文件

  1. 命令 curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash

  2. 结果 image.png

2.0 Erlang 的安装

  1. 代码 yum install erlang

  2. 结果 image.png

  3. Erlang安装完成后,使用 erl 命令检查一下 erl

image.png 4. Erlang 的版本 yum list | grep erlang

image.png

安装 RabbitMQ Server

[root@localhost ~]# rpm --import https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey
[root@localhost ~]# rpm --import https://packagecloud.io/gpg.key

curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh | sudo bash
  1. 安装 socat 即可 依赖检测失败: socat 被 rabbitmq-server-3.8.12-1.el7.noarch 需要 yum install socat
  2. RabbitMQ public signing key
warning: rabbitmq-server-3.8.14-1.el7.noarch.rpm: Header V4 RSA/SHA256 Signature, key ID 6026dfca: NOKEY
error: Failed dependencies:
	socat is needed by rabbitmq-server-3.8.14-1.el7.noarch
[root@localhost ~]# rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc
  1. 安装 rpm -ivh rabbitmq-server-3.8.14-1.el7.noarch.rpm

image.png

配置RabbitMQ

  1. 新建配置文件 https://github.com/rabbitmq/rabbitmq-server/blob/master/deps/rabbit/docs/rabbitmq.conf.example 复制链接里的配置 image.png
  2. 开启远程
loopback_users.guest = false
  1. 安装插件
rabbitmq-plugins enable rabbitmq_management
  1. 开机启动
chkconfig rabbitmq-server on
  1. 启动
service rabbitmq-server start
  1. 关闭
service rabbitmq-server stop
  1. 访问验证
http://IP:15672/
用户名:guest
密码:guest

image.png