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/rabbit.app 比如修改密码、配置等等,例如: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环境
7.2.2 CentOS7.3
对于初学者,推荐使用一键式的RPM安装方式
- 注意与 erlang 版本的对应关系!
由于笔者使用3.6.5 版本.查看对应 erlang
- 下载 erlang 环境
- 下载完毕
- rpm时报错,缺少依赖
- 解决问题
- 再次 rpm
- 下载 rabbitmq rpm 文件
- 下载完毕
- 安装报错
- 下载 socat
- 安装 socat
- 再次安装 rebbitmq 即可.
配置文件
- 默认端口号
- 编辑用户访问权限.
- 修改如下,暂时本地可访问
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 关闭