1、官网下载地址 :
https://www.rabbitmq.com/download.html
https://www.erlang.org/downloads
CSDN中下载:
https://download.csdn.net/download/u010197591/87577060
2、下载完安装包后上传到linux服务器,执行安装erlang语言环境包:
rpm -ivh erlang-21.3-1.el7.x86_64.rpm
如果看检测依赖失败,执行如下命令:dnf install compat-openssl10
再执行:dnf install libnsl
继续安装erlang语言环境
执行:rpm -ivh erlang-21.3-1.el7.x86_64.rpm
3、 执行:yum install socat -y
4、这一步就是正式安装rabbitmq服务程序:rpm -ivh rabbitmq-server-3.8.8-1.el7.noarch.rpm
5、添加开机启动rabbitmq服务:chkconfig rabbitmq-server on
6、启动rabbitmq服务: /sbin/service rabbitmq-server start
7、查看是否启动成功: /sbin/service rabbitmq-server status
看到active(running)正在运行,说明启动成功
8、如果访问:http://你服务地址:15672,不能提供web服务,则开启如下web插件
停止服:/sbin/service rabbitmq-server stop
开启 web 管理插件:rabbitmq-plugins enable rabbitmq_management
9、开启后如果出现访问如下权限问题
可以选择添加一个新用户:
创建账号:rabbitmqctl add_user admin 123456
设置用户角色:rabbitmqctl set_user_tags admin administrator
设置用户权限
set_permissions [-p
执行行命令:rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
用户 user_admin 具有/vhost1 这个 virtual host 中所有资源的配置、写、读权限
如果不想创建新账号,也可以给user_guest 授权:rabbitmqctl set_permissions -p "/" guest ".*" ".*" ".*"
查看当前用户和角色命令:rabbitmqctl list_users
成功登录web管理如下:
安装延时插件
1、进入到rabbitmq插件目录:
cd /usr/lib/rabbitmq/lib/rabbitmq_server-3.8.8/plugins/
上传插件到该目录下
启用该插件:
rabbitmq-plugins enable rabbitmq_event_exchange
2、重启rabbitmq服务