1.下载rabbitmq-sever3.7.7,我下的是RHEL/CentOS 6.x, 你的系统是哪一个版本就下哪一个https://github.com/rabbitmq/html
2.下载erlang,我下的是OTP 20.0,由于找不到rpm包,因此从源码安装。java
而后先安装ncurses开发包,yum install ncurses-develgit
接着configure: ./configure --prefix=/usr/local/erlang --with-ssl -enable-threads -enable-smmp-support -enable-kernel-poll --enable-hipe --without-javacgithub
make,shell
make installwindows
输入 erl,能够进入erl的shell说明安装成功。centos
注意:用源码安装erlang,虽然是安装成功了,可是此时若是安装rabbitmq-sever3.7.7依然会提示找不到erlang。多是rabitmq安装包内部对erlang作了一些特殊的处理,所以能够参考网站
http://www.javashuo.com/article/p-oavfcmkt-dx.html中的内容下载erlang的rpm包进行安装。spa
3.如报错:“socat is needed by rabbitmq-server-3.6.12-1.el7.noarch” 须要安装socat ,"#yum install socat"解决unix
4.启动 service rabbitmq-server start 若是报错则去/etc/hosts ,添加127.0.0.1 **和10.0.2.102 **(**为任意英文词组)若是仍是报错,则重启系统。
经常使用rabbitMq启动命令:
service rabbitmq-server start service rabbitmq-server stop service rabbitmq-server status service rabbitmq-server rotate-logs| service rabbitmq-server restart service rabbitmq-server condrestart service rabbitmq-server try-restart service rabbitmq-server reload service rabbitmq-server force-reload ps -ef | grep rabbitmq 查看rabbitMq进程 netstat -anplt | grep LISTEN rabbitmq默认监听端口15672/5672
5.配置rabbitmq
rabbitmqctl add_user admin 12345678
”,admin 为帐号名称,12345678为密码rabbitmqctl set_user_tags admin administrator
”,administrator为超级管理员角色,其余参见官方网站rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
”。 设置admin帐号 操做目录,及访问权限6.登陆配置管理页面 http://10.0.2.102:15672/