一、安装erlang环境
官网下载:http://www.erlang.org/downloads
这个文件其实不是gz格式的,使用file otp_src_20.1.tar.gz可以查看它的真实数据格式

解压 tar -xvf otp_src_20.1.tar.gz
解压后,先安装依赖,这2个必须要安装
yum install ncurses-devel
yum install openssl-devel
在otp_src_20.1目录下
./configure –prefix=/home/qinwei/erlang
编译、安装
make && make install
在erlang的bin目录下执行 erl ,说明成功
配置Erlang环境变量,export PATH=$PATH:/home/qinwei/erlang/bin

配置环境变量之后可以在其他目录直接输入 erl

输入halt(). 退出
二、下载安装RabbitMq
官网下载: http://www.rabbitmq.com/download.html
选择这个
下载的是xz格式 ,先 xz -d rabbitmq-server-generic-unix-3.6.12.tar.xz

然后 tar -xvf rabbitmq-server-generic-unix-3.6.12.tar -C ../
配置环境变量
export PATH=$PATH:/home/qinwei/rabbitmq_server-3.6.12/sbin

输入 rabbitmq-server -detached 开启rabbitmq 服务

输入 rabbitmqctl status

启用插件 rabbitmq-plugins enable rabbitmq_management

此时可以访问 http://localhost:15672
默认用户guest 密码guest,但是只能在本地登录,无法远程登录

远程访问配置:
添加用户 rabbitmqctl add_user qinwei qinwei
添加权限 rabbitmqctl set_permissions -p “/” qinwei “.**” “.**” “.*”
修改用户角色 rabbitmqctl set_user_tags qinwei administrator

放开 端口:
15672 网页管理 5672 AMQP端口
firewall-cmd –zone=public –add-port=15672/tcp –permanent
firewall-cmd –zone=public –add-port=5672/tcp –permanent
firewall-cmd –reload

输入rabbitmqctl stop 关闭服务
以上都是在CentOS 7.3上的操作的,不同的操作系统可能会有些不同。
原文始发于微信公众号(Justin的后端书架):