【图文版】CentOS 8.0服务器 Linux 安装RabbitMQ 延迟队列插件

服务器环境:腾讯云 CentOS 8.0 64bit

1、下载文件

RabbitMQ官网地址
Github下载更方便
RabbitMQ
erlang

2、上传到服务器


3、安装

  • rpm -ivh erlang-23.3.4.16-1.el8.x86_64.rpm
    【图文版】CentOS 8.0服务器 Linux 安装RabbitMQ 延迟队列插件_第1张图片
  • yum install socat -y
    【图文版】CentOS 8.0服务器 Linux 安装RabbitMQ 延迟队列插件_第2张图片
  • rpm -ivh rabbitmq-server-3.8.35-1.el8.noarch.rpm
    【图文版】CentOS 8.0服务器 Linux 安装RabbitMQ 延迟队列插件_第3张图片

4、常用命令

# 添加开机启动 RabbitMQ 服务
chkconfig rabbitmq-server on
# 启动服务
/sbin/service rabbitmq-server start 
# 查看服务状态
/sbin/service rabbitmq-server status
# 停止服务(选择执行)
/sbin/service rabbitmq-server stop

【图文版】CentOS 8.0服务器 Linux 安装RabbitMQ 延迟队列插件_第4张图片

5、开启 web 管理插件

rabbitmq-plugins enable rabbitmq_management

【图文版】CentOS 8.0服务器 Linux 安装RabbitMQ 延迟队列插件_第5张图片
web管理地址 http://ip:15672/ 默认账户密码:guest存在权限问题
【图文版】CentOS 8.0服务器 Linux 安装RabbitMQ 延迟队列插件_第6张图片

5.1、添加一个新的用户
  1. 创建账号
    rabbitmqctl add_user admin 123456
  2. 设置用户角色
    rabbitmqctl set_user_tags admin administrator
  3. 设置用户权限
    set_permissions [-p ]
    rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
    用户 user_admin 具有/vhost1 这个 virtual host 中所有资源的配置、写、读权限
  4. 当前用户和角色
    rabbitmqctl list_users
    【图文版】CentOS 8.0服务器 Linux 安装RabbitMQ 延迟队列插件_第7张图片
  5. 新账户登录
    【图文版】CentOS 8.0服务器 Linux 安装RabbitMQ 延迟队列插件_第8张图片

5、重置命令

# 关闭应用的命令为
rabbitmqctl stop_app
# 清除的命令为
rabbitmqctl reset
# 重新启动命令为
rabbitmqctl start_app

6、开放服务器的15672和5672端口

端口15672:是供api和管理界面使用的
端口5672:是供服务端建立连接使用的

7、安装RabbitMQ插件

7.1插件下载

官网插件地址
Github-延迟队列插件

7.2安装使用插件
1. 将下载的插件ez文件拷贝到 RabbitMQ 的插件目录
2. 进入 RabbitMQ 的安装目录下的 plgins 目录 `/usr/lib/rabbitmq/lib/rabbitmq_server-3.8.35/plugins`
3. 执行安装指令

rabbitmq-plugins enable rabbitmq_delayed_message_exchange
【图文版】CentOS 8.0服务器 Linux 安装RabbitMQ 延迟队列插件_第9张图片

7.3记得重启RabbitMQ服务,插件才能生效

rabbitmqctl start_app

7.4检查是否安装成功,看web管理页的添加交换机

【图文版】CentOS 8.0服务器 Linux 安装RabbitMQ 延迟队列插件_第10张图片

你可能感兴趣的:(软件安装笔记,rabbitmq,linux,分布式,java)