rabbitMQ编译装置

rpm形式装置

rabbitmq依赖erlang环境
yum -y install erlang  #装置erlang环境erl -versionerl
rabbitmq rpm 装置
wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.6/rabbitmq-server-3.6.6-1.el6.noarch.rpmrpm --nodeps -Uvh rabbitmq-server-3.6.6-1.el6.noarch.rpmservice rabbitmq-server start 启动service rabbitmq-server stop 进行rabbitmqctl status        //查看状态rabbitmq-plugins list -e 查看插件装置Web治理界面插件rabbitmq-plugins enable rabbitmq_management

编译装置erlang

wget http://erlang.org/download/otp_src_19.1.tar.gz  #下载erlang包tar -zxvf otp_src_19.1.tar.gzcd otp_src_19.1/./configure --prefix=/apps/erlang_19.1 --with-ssl -enable-threads -enable-smmp-support -enable-kernel-poll --enable-hipe --without-javac报错时装置: yum -y install gcc gcc-c++ ncurses-develmakemake installerl -versionerl

编译装置rabbitmq

wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.6/rabbitmq-server-generic-unix-3.6.6.tar.xzxz -d rabbitmq-server-generic-unix-3.6.6.tar.xztar -xvf rabbitmq-server-generic-unix-3.6.6.tarcd rabbitmq_server-3.6.6/./rabbitmq-server  启动./rabbitmq-server -detached 后盾启动./rabbitmqctl stop 敞开./rabbitmqctl status        //查看状态装置Web治理界面插件./rabbitmq-plugins enable rabbitmq_management./rabbitmq-plugins list -e

凋谢端口

vim /etc/sysconfig/iptables-A INPUT -p tcp -m multiport --dports 5672,15672 -j ACCEPTservice iptables restart

浏览器拜访
http://192.168.1.239:15672/

账号密码全输出guest

rabbitmq从3.3.0开始禁止应用guest/guest权限通过 除localhost外的拜访
应用上面创立的admin/123456登录

增加一个用户

#创立账号   ./rabbitmqctl add_user admin 123456   #设置用户角色   ./rabbitmqctl set_user_tags admin administrator   #设置用户权限   ./rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"   #查看以后用户和角色   ./rabbitmqctl list_users   

官网示例代码:https://github.com/rabbitmq/r...
批改代码里的:用户名/明码 admin/123456 ip改为对应ip