搭建RabbitMQ
RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,而集群和故障转移是构建在开放电信平台框架上的。
本文档将介绍如何搭建RabbitMQ。
工具准备
一台云服务器ECS(可以远程登录),EIP(公网IP)
使用指引
创建一台云服务器->安装配置socat和erlang -> 安装配置RabbitMQ->登录使用RabbitMQ
操作步骤
1、安装配置socat和erlang
安装socat
# yum -y install socat
下载erlang软件包
# wget http://www.rabbitmq.com/releases/erlang/erlang-19.0.4-1.el7.centos.x86_64.rpm
安装erlang
# rpm -ivh erlang-19.0.4-1.el7.centos.x86_64.rpm
配置环境变量
# vi /etc/profile
在最后添加环境变量
export PATH=$PATH:/usr/local/erlang/bin
保存并退出,使环境变量生效
# source /etc/profile
查看版本
安装并下载RabbitMQ
# wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.10/rabbitmq-server-3.6.10-1.el7.noarch.rpm
2、安装配置RabbitMQ
# rpm -ivh rabbitmq-server-3.6.10-1.el7.noarch.rpm
添加RabbitMQ用户
# rabbitmqctl add_user username password
为用户添加角色(管理员)
# rabbitmqctl set_user_tags username administrator
3、登录使用RabbitMQ
在控制台安全组中入方向规则添加15672端口,在浏览器地址栏访问http://ip地址:15672
输入刚才添加的用户名密码,进行登录
登录成功