版本:centos 6.5 64位
一、安装erlang依赖
请参照我这篇文章:http://www.jianshu.com/p/27197d58e94c
二、安装rabbitmq
①下载rabbitmq-server
wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.5.1/rabbitmq-server-3.5.1-1.noarch.rpm
②安装
rpm --import http://www.rabbitmq.com/rabbitmq-signing-key-public.ascyum install rabbitmq-server-3.5.1-1.noarch.rpm
③启动
#配置为守护进程随系统自动启动,root权限下执行:
chkconfig rabbitmq-serveron
#启动rabbitMQ服务
/sbin/service rabbitmq-server start
#如果报这个错“Starting rabbitmq-server: FAILED - check /var/log/rabbitmq/startup_log, _err rabbitmq-server.”
#更改主机名,将HOSTNAME的值改为:test
vim /etc/sysconfig/network
#将hosts里的localhost.localdomain改为test
vi /etc/hosts
#重启
reboot
#再次启动rabbitmq
/sbin/service rabbitmq-server start
④登录Web管理界面
#使用 你的centos的ip地址:15672 进行访问
#如果报500,关闭防火墙
service iptables stop
#再次使用你的centos的ip地址:15672 进行访问,低于3.3.1版本的可以用户名和密码直接输入guest即可进入
#但从3.3.1版本开始,RabbitMQ默认不允许远程ip登录,即只能使用localhost登录。如果希望远程登录,请添加用户权限
#创建账户
rabbitmqctl add_user test 123456
#设置用户角色
rabbitmqctl set_user_tags test administrator
#设置用户权限
rabbitmqctl set_permissions -p "/" test ".*" ".*" ".*"
#再次使用你的centos的ip地址:15672 进行访问,用户名test密码123456