rabbitMQ编译安装
rpm方式安装
rabbitmq依赖erlang环境
yum -y install erlang #安装erlang环境
erl -version
erl
rabbitmq rpm 安装
wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.6/rabbitmq-server-3.6.6-1.el6.noarch.rpm
rpm --nodeps -Uvh rabbitmq-server-3.6.6-1.el6.noarch.rpm
service 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.gz
cd 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-devel
make
make install
erl -version
erl
编译安装rabbitmq
wget http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.6/rabbitmq-server-generic-unix-3.6.6.tar.xz
xz -d rabbitmq-server-generic-unix-3.6.6.tar.xz
tar -xvf rabbitmq-server-generic-unix-3.6.6.tar
cd 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 ACCEPT
service 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
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。