【RabbitMQ教程】第一章 —— RabbitMQ - 安装

                                                                   【 R a b b i t M Q 教程】第一章—— R a b b i t M Q − 安装 \color{#FF1493}{【RabbitMQ教程】第一章 —— RabbitMQ - 安装} RabbitMQ教程】第一章——RabbitMQ安装          


仰望天空,妳我亦是行人.✨
个人主页——微风撞见云的博客
《数据结构与算法》专栏的文章图文并茂生动形象简单易学!欢迎大家来踩踩~
《Java学习笔记》专栏的文章是本人在Java学习中总结的一些知识点~
《每天一点小知识》专栏的文章可以丰富你的知识库,滴水成河~
《RabbitMQ》专栏的文章是在学习尚硅谷课程时整理的笔记,方便复习巩固~
希望本文能够给读者带来一定的帮助~文章粗浅,敬请批评指正!


文章目录

  • RabbitMQ - 安装
    • Linux安装
      • 安装Rabbit
        • 1、下载
        • 2、安装
        • 3、启动
      • Web管理界面及授权操作
        • 1、安装
        • 2、添加用户
        • Docker 安装
  • 结语


RabbitMQ - 安装

Linux安装

安装Rabbit

1、下载

  官网下载地址:https://www.rabbitmq.com/download.html(opens new window)

  这里我们选择的版本号(注意这两版本要求)

  • rabbitmq-server-3.8.8-1.el7.noarch.rpm

    GitHub:https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.8.8(opens new window)

    加载下载:https://packagecloud.io/rabbitmq/rabbitmq-server/packages/el/7/rabbitmq-server-3.8.8-1.el7.noarch.rpm

  • erlang-21.3.8.21-1.el7.x86_64.rpm

    官网:https://www.erlang-solutions.com/downloads/

    加速:https://packagecloud.io/rabbitmq/erlang/packages/el/7/erlang-21.3.8.21-1.el7.x86_64.rpm(opens new window)

  Red Hat 8, CentOS 8 和 modern Fedora 版本,把 “el7” 替换成 “el8”

2、安装

上传到 /usr/local/software 目录下(如果没有 software 需要自己创建)

rpm -ivh erlang-21.3.8.21-1.el7.x86_64.rpm
yum install socat -y
rpm -ivh rabbitmq-server-3.8.8-1.el7.noarch.rpm

3、启动

# 启动服务
systemctl start rabbitmq-server
# 查看服务状态
systemctl status rabbitmq-server
# 开机自启动
systemctl enable rabbitmq-server
# 停止服务
systemctl stop rabbitmq-server
# 重启服务
systemctl restart rabbitmq-server

Web管理界面及授权操作

1、安装

  默认情况下,是没有安装web端的客户端插件,需要安装才可以生效

rabbitmq-plugins enable rabbitmq_management

  安装完毕以后,重启服务即可

systemctl restart rabbitmq-server

  访问 http://127.0.0.1:15672 ,用默认账号密码(guest)登录,出现权限问题

  默认情况只能在 localhost 本机下访问,所以需要添加一个远程登录的用户

2、添加用户

# 创建账号和密码
rabbitmqctl add_user admin 123456

# 设置用户角色
rabbitmqctl set_user_tags admin administrator

# 为用户添加资源权限
# set_permissions [-p <vhostpath>] <user> <conf> <write> <read>
rabbitmqctl set_permissions -p "/" admin ".*" ".*" ".*"
# 添加配置、写、读权限

  用户级别:

  1. administrator:可以登录控制台、查看所有信息、可以对 rabbitmq 进行管理
  2. monitoring:监控者 登录控制台,查看所有信息
  3. policymaker:策略制定者 登录控制台,指定策略
  4. managment:普通管理员 登录控制台

再次登录,用 admin 用户

  重置命令

关闭应用的命令为:rabbitmqctl stop_app

清除的命令为:rabbitmqctl reset

重新启动命令为:rabbitmqctl start_app

Docker 安装

  官网:https://registry.hub.docker.com/_/rabbitmq/

详情请参考博客 --> docker安装rabbitmq以及rabbitmq_management、rabbitmqctl管理工具


在这里插入图片描述


结语

初学一门技术时,总有些许的疑惑,别怕,它们是我们学习路上的点点繁星,帮助我们不断成长。

文章粗浅,希望对大家有帮助!

下一篇 -->【RabbitMQ教程】第二章 —— RabbitMQ - 简单案例

你可能感兴趣的:(RabbitMQ,rabbitmq,分布式)