2020-06-30 20:20:52 版本 : 安装最新版本的 RabbitMQ 3.8.5
作者: 文艺范儿 于 2020年06月30日 发布在分类 / Linux / 服务安装 下,并于 2020年06月30日 编辑
 历史版本

修改日期 修改人 备注
2020-06-30 20:45:22[当前版本] 文艺范儿 格式调整
2020-06-30 20:43:34 文艺范儿 格式调整
2020-06-30 20:36:46 文艺范儿 格式调整
2020-06-30 20:33:35 文艺范儿 格式调整

1. 引子

之前装过3.6.x的,最新的已经到了3.8.5,RabbitMQ版本不同安装方式都略有不同。

2. 安装RabbitMQ

  1. 看官网: https://www.rabbitmq.com/install-rpm.html

  2. 看匹配版本:[ https://www.rabbitmq.com/which-erlang.html ]

  3. 安装erlang的前置脚本文件,拷贝一下到自己的linux系统进行运行:

    curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash
  1. 在linux中安装erlang环境:

    yum install -y erlang
  1. 接下来就要安装rabbitmq-server了,这里需要导入两个key,直接复制一下到linux运行即可:

    rpm --import https://packagecloud.io/rabbitmq/rabbitmq-server/gpgkey rpm --import https://packagecloud.io/gpg.key
  1. 然后再为安装 rabbitmq-server 做一个前置准备:

    curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh | sudo bash
  1. 安装RabbitMQ-Server,找到 Download the Server ,然后下载红框中的rpm,这个需要安装,下载的时候根据自己的centos版本去下载。

    wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.5/rabbitmq-server-3.8.5-1.el7.noarch.rpm 
  1. 安装rabbitmq-server,运行如下脚本安装和安装所需依赖:

    rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc yum -y install epel-release yum -y install socat  rpm -ivh rabbitmq-server-3.8.5-1.el7.noarch.rpm

3. 配置RabbitMQ

  1. RMQ已经安装完毕,但是还需要配置一下才能使用。

  2. 以前的版本是可以直接找到的,现在得去手动复制一下, https://github.com/rabbitmq/rabbitmq-server/blob/master/docs/rabbitmq.conf.example ,这个连接样例配置文件

  3. 复制里面的配置内容到本地,重命名为 rabbitmq.conf 并移动到/etc/rabbitmq/目录下面。

  4. 然后修改 rabbitmq.conf 文件内容,注意:只需要修改以下几行内容就可以:

    listeners.tcp.local  = 0.0.0.0:5672 loopback_users.guest = false management.tcp.port = 15672 management.tcp.ip   = 0.0.0.0
  5. 开启rabbitmq插件

    rabbitmq-plugins enable rabbitmq_management
  6. 到此配置全部结束,最后一步就是启动rabbitmq server了

    systemctl start rabbitmq-server.service systemctl enable rabbitmq-server.service
  7. 用命令添加用户:例如用户为qq密码为qq1234

    rabbitmqctl add_user  qq  qq1234 rabbitmqctl add_vhost /qq rabbitmqctl set_user_tags qq administrator rabbitmqctl set_permissions -p /qq qq ".*" ".*" ".*" rabbitmqctl list_vhosts rabbitmqctl list_users
历史版本-目录  [回到顶端]
    文艺知识分享平台 -V 4.9.5 -wcp
    京公网安备100012199188号 京ICP备2021030911号