1.首先下载elang压缩包和RabbitMq压缩包
erlang-19.0.4-1.el7.centos.x86_64.rpm
rabbitmq-server-3.6.6-1.el7.noarch.rpm
2.安装RabbitMQ依赖的elang语言包
rpm -ivh erlang-19.0.4-1.el7.centos.x86_64.rpm
3.安装socat依赖包
yum -y install socat
4.安装rabbimq服务
rpm -ivh rabbitmq-server-3.6.6-1.el7.noarch.rpm
5.安装rabbimq的web管理页面
/sbin/rabbitmq-plugins enable rabbitmq_management
6.修改rabbimq访问控制权限
vim /etc/rabbitmq/rabbitmq.config 添加以下内容默认端口5672,可以在这里修改
[
{rabbit, [{tcp_listeners, [5672]}, {loopback_users, [“admin”]}]}
].
7.启动rabbimq服务
service rabbitmq-server start
8.登录rabbimq的web控制台进行账号配置
访问地址:http://xxx.xxx.xxx.xxx:15672/
账号:guest
密码 :guest
(xxxx为配置电脑的ip地址)
注:登录不了的话可能是防火墙问题
关闭防火墙命令:systemctl stop firewalld.service
禁止防火墙下次开机启动命令:systemctl disable firewalld.service
8.1添加rabbimq用户------用户名:test 密码:passwd
8.2添加用户角色
8.3设置权限:
8.3命令创建账户
进到目录:cd /lib/rabbitmq/lib/rabbitmq_server-3.6.6/sbin
添加权限:rabbitmqctl add_vhost /test
添加账号:rabbitmqctl add_user test test
分配角色:rabbitmqctl set_user_tags test administrator
分配权限:rabbitmqctl set_permissions -p /rolu passwd “." ".” “.*”
查看账户:rabbitmqctl list_user_permissions test
启动命令:service rabbitmq-server start
停止命令:service rabbitmq-server stop
查看状态:service rabbitmq-server status
cd /lib/rabbitmq/bin
rabbitmqctl list_queues -p /test 查看队列信息
rabbitmqctl list_queues -p /test state 查看队列信息