1、下载erlang
http://erlang.org/download/
这里我用17.5
http://erlang.org/download/otp_src_17.5.tar.gz
2.在RabbitMQ官网下载安装包rabbitmq-server-generic-unix-3.5.4.tar.gz
地址:http://www.rabbitmq.com/releases/rabbitmq-server/v3.5.4/rabbitmq-server-generic-unix-3.5.4.tar.gz
3、Erlang的安装有依赖其他模块 curses,ssl, orber(C++ compiler),Jdk等重要组件
安装curses组件的命令:yum -y install ncurses-devel
安装ssl组件的命令:yum install openssl-devel
安装orber的命令:yun install gcc-c++
安装Jdk rpm -ivh xxx.rpm 即可不需要配置环境变量。
4、安装erlang
解压otp_src_17.5.tar.gz
./configure
make && make install
5、.测试Erlang是否安装成功
在命令行输入erl命令判断
[root@localhost otp_src_17.5]# er Erlang/OTP 17 [erts-6.4] [source] [64-bit] [async-threads:10] [hipe] [kernel-poll:false] Eshell V6.4 (abort with ^G) 1>
RabbitMQ的安装
1.解压 rabbitmq-server-generic-unix-3.5.4.tar.gz
tar zxvf rabbitmq-server-generic-unix-3.5.4.tar.gz
解压完成就可以启动RabbitMQ了
2.启动RabbitMQ (以我的安装目录为例)
cd /opt/rabbitmq/rabbitmq_server-3.5.4/sbin 进入rabbitmq的sbin目录
./rabbitmq-server 启动rabbitmq
./rabbitmqctl status 查看rabbitmq的运行状态信息
./rabbitmq-server -detached 后台启动
./rabbitmq-server start & 后台启动
3、开启WEB管理功能
cd sbin
./rabbitmq-plugins enable rabbitmq_management
然后重启rabbit
输入网址:http://192.168.102.128:15672/
如果不能访问,注意开通防火墙15672和5672端口
firewall-cmd --zone=public --add-port=5672/tcp --permanent
firewall-cmd --zone=public --add-port=15672/tcp --permanent
4、创建管理用户,登录WEB
先启动rabbit-server,然后执行下面的命令
./rabbitmqctl add_user dev admin 添加账户 admin admin 分别是用户名和密码
./rabbitmqctl set_user_tags admin administrator 设置dev为管理员账户
./rabbitmqctl set_permissions -p / admin '.*' '.*' '.*' 设置对Vhost的配置,读和写的权限。