1 准备:

yum install

build-essential openssl openssl-devel unixODBC unixODBC-devel

make gcc gcc-c++ kernel-devel m4 ncurses-devel tk tc xz

2 下载:

wget www.rabbitmq.com/releases/erlang/erlang-18.3-1.el7.centos.x86_64.rpm

wget http://repo.iotti.biz/CentOS/7/x86_64/socat-1.7.3.2-5.el7.lux.x86_64.rpm

wget www.rabbitmq.com/releases/rabbitmq-server/v3.6.5/rabbitmq-server-3.6.5-1.noarch.rpm

3 配置文件:

vim /usr/lib/rabbitmq/lib/rabbitmq_server-3.6.5/ebin/

比如修改密码、配置等等,例如:loopback_users 中的 <<“guest”>>,只保留guest

服务启动和停止:

启动 rabbitmq-server start &

停止 rabbitmqctl app_stop

4 管理插件:rabbitmq-plugins enable rabbitmq_management

访问地址:http://192.168.11.76:15672/

Management Plugin e

7 安装

7.1 本节食用指南


  • 官网地址: http://www.rabbitmq.com/
  • 预先准备:安装Linux必要依赖包
  • 下载RabbitMQ必须安装包
  • 配置文件修改

7.2 下载及安装

7.2.1 Ubuntu环境

RabbitMQ实战(一) - 下载与安装_配置文件

RabbitMQ实战(一) - 下载与安装_配置文件_02

RabbitMQ实战(一) - 下载与安装_配置文件_03

RabbitMQ实战(一) - 下载与安装_erlang_04

RabbitMQ实战(一) - 下载与安装_配置文件_05

RabbitMQ实战(一) - 下载与安装_centos_06

RabbitMQ实战(一) - 下载与安装_centos_07

RabbitMQ实战(一) - 下载与安装_erlang_08

RabbitMQ实战(一) - 下载与安装_erlang_09

RabbitMQ实战(一) - 下载与安装_centos_10

7.2.2 CentOS7.3

对于初学者,推荐使用一键式的RPM安装方式

  • 注意与 erlang 版本的对应关系!
    RabbitMQ实战(一) - 下载与安装_配置文件_11

由于笔者使用3.6.5 版本.查看对应 erlang

RabbitMQ实战(一) - 下载与安装_配置文件_12

配置文件


  • 默认端口号
    RabbitMQ实战(一) - 下载与安装_centos_24
  • 编辑用户访问权限.
    RabbitMQ实战(一) - 下载与安装_配置文件_25
  • 修改如下,暂时本地可访问
    RabbitMQ实战(一) - 下载与安装_centos_26

7.2.3 macOS

  • 下载安装RabbitMQ
// 更新brew资源
brew update
// 执行安装
brew install rabbitmq

MQ的安装目录在 /usr/local/Cellar/rabbitmq

  • 安装RabiitMQ的可视化监控插件
// 切换到MQ目录,注意你的安装版本可能不是3.7.15
cd /usr/local/Cellar/rabbitmq/3.7.15/
// 启用rabbitmq management插件
sudo sbin/rabbitmq-plugins enable rabbitmq_management
  • 配置环境变量
sudo vi /etc/profile
//加入以下两行
export RABBIT_HOME=/usr/local/Cellar/rabbitmq/3.7.4
export PATH=$PATH:$RABBIT_HOME/sbin
// 立即生效
source /etc/profile
  • 后台启动rabbitMQ
// 后台启动
rabbitmq-server -detached
// 查看状态
rabbitmqctl status
// 访问可视化监控插件的界面
// 浏览器内输入 http://localhost:15672,默认的用户名密码都是guest,登录后可以在Admin那一列菜单内添加自己的用户
rabbitmqctl stop 关闭