CentOS 7.1下RabbitMQ Server(3.6.11)环境搭建


Step 1:安装依赖库

$ sudo yum install gcc glibc-devel make ncurses-devel openssl-devel xmlto -y

Step2:安装Erlang

本文使用zero dependency Erlang RPM package for running RabbitMQ,该版本删除了一些运行RabbitMQ非必须的模块。
下载完成后直接make。
make过程中会下载OTP-20.0.4.tar.gz(速度还挺慢),一旦make失败下次make会重新下载,所以make之前务必确认准备工作已经做好

$ sudo make  //sudo是必须的,或者使用root账户
$ cd ./RPMS/x86_64
$ sudo rpm -Uvh erlang-20.0.4-1.el7.centos.x86_64.rpm

Step 3:安装RabbitMQ Server

下载RPM包
rabbitmq-server-3.6.11-1.el7.noarch.rpm
安装

$ sudo rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc
$ sudo yum install ./rabbitmq-server-3.6.11-1.el7.noarch.rpm -y

Step 4:启动RabbitMQ

$ sudo rabbitmq-server on

运行结果如下:

              RabbitMQ 3.6.11. Copyright (C) 2007-2017 Pivotal Software, Inc.
  ##  ##      Licensed under the MPL.  See http://www.rabbitmq.com/
  ##  ##
  ##########  Logs: /var/log/rabbitmq/rabbit@localhost.log
  ######  ##        /var/log/rabbitmq/rabbit@localhost-sasl.log
  ##########
              Starting broker...

Step 5:配置网页管理插件

$ sudo rabbitmq-plugins enable rabbitmq_management

运行结果如下:

lowing plugins have been enabled:
  amqp_client
  cowlib
  cowboy
  rabbitmq_web_dispatch
  rabbitmq_management_agent
  rabbitmq_management

Applying plugin configuration to rabbit@localhost... started 6 plugins

然后在浏览器中输入localhost:15672即可打开管理页面

image.png

接着创建管理用户,在su下运行下列命令

# rabbitmqctl add_user root root123456
# rabbitmqctl set_permissions -p "/" root ".*" ".*" ".*"
# rabbitmqctl set_user_tags root administrator

最后用刚才创建的用户登录管理页面

image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 整体架构 部署步骤 基于 Docker 基本概念内存节点只保存状态到内存,例外情况是:持久的 queue 的内容将...
    mvictor阅读 12,826评论 5 30
  • RabbitMQ的安装 RabbitMQ下载地址 RabbitMQ是由LShift提供的一个Advanced Me...
    二月_春风阅读 14,550评论 0 10
  • 0、安装基础环境 yum -y install wget yum -y install setup yum -y ...
    Suncoffee_psw阅读 765评论 0 1
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,288评论 19 139
  • 关于消息队列,从前年开始断断续续看了些资料,想写很久了,但一直没腾出空,近来分别碰到几个朋友聊这块的技术选型,是时...
    预流阅读 585,787评论 51 787