Daimon Blog

山在那里

Rabbitmq Install

安装

官方安装文档

  $ wget https://dl.bintray.com/rabbitmq/all/rabbitmq-server/3.7.2/rabbitmq-server-3.7.2-1.el7.noarch.rpm

  $ vi /etc/yum.repos.d/rabbitmq-erlang.repo

  [rabbitmq-erlang]
  name=rabbitmq-erlang
  baseurl=https://dl.bintray.com/rabbitmq/rpm/erlang/20/el/7
  gpgcheck=1
  gpgkey=https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc
  repo_gpgcheck=0
  enabled=1

  $ yum install rabbitmq-server-3.7.2-1.el7.noarch.rpm

管理界面

  rabbitmq-plugins enable rabbitmq_management
  chown rabbitmq:rabbitmq /var/lib/rabbitmq

配置

  1. 创建用户

    rabbitmqctl  add_user tjhb <pass>
    rabbitmqctl  set_user_tags tjhb administrator
    rabbitmqctl  set_permissions -p / tjhb ".*" ".*" ".*"
    rabbitmqctl delete_user guest
  2. 然后就可以登录管理控制台了(端口15672)

  3. 监听所有地址

    下载配置文件,存放在/etc/rabbitmq/目录下。

    配置文件下载

  4. 启动服务

    systemctl enable rabbitmq-server
    systemctl start rabbitmq-server

其它

最后在阿里云的负载均衡上配置下即可。

其它

rabbitmq在刚启动时,如果堆积的消息过多,beam.smp在加载消息会消耗大量资源。60万条记录在db01的配置下,大概要持续加载2分钟

参考

文章分类目录