RabbitMQ安装在Linux系统详细教程

这篇具有很好参考价值的文章主要介绍了RabbitMQ安装在Linux系统详细教程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

安装教程:

1.首先将下载好的文件上传到服务器,拉到opt文件夹中(可以用xftp)

2.输入命令:

cd /opt  

3.安装erlang

rpm -ivh erlang-23.3.4.11-1.el7.x86_64.rpm

rpm -ivh(复制配置文件的名字)

4.在RabiitMQ安装过程中需要依赖socat插件,首先安装该插件

yum install -y socat

5.安装rabbitmq

rpm -ivh rabbitmq-server-3.8.16-1.el7.noarch.rpm

rpm -ivh(复制配置文件的名字)

6.#设置rabbitmq服务开机自启动

chkconfig rabbitmq-server on

7.启动rabbitmq

service rabbitmq-server start

8.查看服务状态

service rabbitmq-server status
        rabbitmq-server.service - RabbitMQ broker
        Loaded: loaded (----------) 

        Active: active (running)      要出现running才代表开好了!

9.停止服务

service rabbitmq-server stop

10.开启web管理插件(记得要做第9步,先将服务关闭掉)

rabbitmq-plugins enable rabbitmq_management

11.访问网址: ip地址:15672(默认端口号是15672) 如:10.0.86.11:15672

如果访问不了,看看是否防火墙开着

关闭防火墙:

systemctl stop firewalld

开机关闭防火墙:

systemctl disable firewalld

查看防火墙状态:

systemctl status firewalld

12.rabbitmq有一个默认的账号密码guest,但该情况仅限于本机localhost进行访问,所以需要添加一个远程登录的用户

添加一个新的用户:

1.创建账号:rabbitmqctl add_user a(用户名) a(密码)

2.设置用户角色:

rabbitmqctl set_user_tags admin adminsitrator

3.设置用户权限:

下面是每个权限的意思:

rabbitmgctl set permissions [-p <vhostpath>] <user> <conf> <write> <read>

 这个是案例:

rabbitmqctl set_permissions -p "/" admin ". " ". " ".*"

用户admin具有/vhost1这个virtualhost中所有的配置,写、读权限

4.查询当前用户和权限

rabbitmqctl list_users

(第一次搞就需要这样,以后可以管理页面创建用户,查询权限)

关闭rabbitmq服务

systemctl stop rabbitmq-server

重启rabbitmq服务

systemctl restart rabbitmq-server

文章来源地址https://www.toymoban.com/news/detail-755509.html

到了这里,关于RabbitMQ安装在Linux系统详细教程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 基于Linux系统在线安装RabbitMQ

    一、前言 本次安装使用的操作系统是Linux centOS7。 二、Erlang下载安装 在确定了RabbitMQ版本号后,先下载安装Erlang环境。下面演示操作过程: Erlang下载链接:wget下载命令地址 即在Linux系统上执行命令: 此时,Erlang的rpm包下载完成,见下图。 接着,安装已下载的rpm包(可根据刚

    2024年02月03日
    浏览(31)
  • 记录下载安装rabbitmq(Linux) 并整合springboot--详细版(全)

    erlang压缩包: https://share.weiyun.com/TGhfV8eZ rabbitMq-server压缩包: https://share.weiyun.com/ZXbUwWHD (因为RabbitMQ采用 Erlang 实现的工业级的消息队列(MQ)服务器,所以在安装rabbitMQ之前,需要先安装Erlang; 先安装Erlang ) 下载完成后吧俩文件上传到服务器 建议最好自己新建个文件夹扔进去

    2024年01月20日
    浏览(32)
  • rabbitmq在linux系统下安装步骤

    第一步:登录官网 官网地址:www.rabbitmq.com,点击Get Started 重要信息:RabbitMQ Tutorials手册,描述了工作模式 第二步:点击Download + Installation下载 重要信息:rabbitmq是用erlang语言开发的,所以erlang的版本要和rabbitmq版本对应。 侧边栏的Erlang Versions里有对应的关系 第三步:软件通过

    2024年02月13日
    浏览(25)
  • Linux系统及Docker安装RabbitMq

    目录 一、linux系统安装 1、上传文件 2、在线安装依赖环境 3、安装Erlang 4、安装RabbitMQ 5、开启管理界面及配置 6、启动  7、删除mq 二、docker安装 1、上传mq.tar包或使用命令拉取镜像  2、启动并运行 3、访问mq 一、linux系统安装 1、上传文件 2、在线安装依赖环境 3、安装Erlang  

    2024年02月07日
    浏览(23)
  • 在Ubuntu Linux系统上安装RabbitMQ服务并解决公网远程访问问题

    RabbitMQ是一个在 AMQP(高级消息队列协议)基础上完成的,可复用的企业消息系统,是当前最主流的消息中间件之一。 由erlang开发的AMQP(Advanced Message Queue 高级消息队列协议 )的开源实现,由于erlang 语言的高并发特性,性能较好,本质是个队列,FIFO 先入先出,里面存放的内容

    2024年02月10日
    浏览(28)
  • RabbitMQ安装详细教程

    (一)在Windows系统上安装Erlang的步骤如下: 打开Erlang的官方下载页面,选择适合你的Windows系统的版本进行下载。 下载完成后,双击运行下载的.exe文件,进入Erlang的安装向导。 在安装向导中,按照提示进行操作即可,接受协议,选择安装路径,再点击下一步。 点击 install

    2024年04月08日
    浏览(27)
  • Windows安装RabbitMQ详细教程

      RabbitMQ 是一个由 Erlang 语言开发的 AMQP 的开源实现。 ​ AMQP :Advanced Message Queue,高级消息队列协议。它是应用层协议的一个开放标准,为面向消息的中间件设计,基于此协议的客户端与消息中间件可传递消息,并不受产品、开发语言等条件的限制。 ​ RabbitMQ 最初起源于

    2024年02月07日
    浏览(33)
  • RabbitMQ详细安装教程(亲测可用)

    消息队列中间件是分布式系统中重要的组件,主要解决应用耦合,异步消息,流量削峰等问题。 中间件最标准的用法是生产者生产消息传送到队列,消费者从队列中拿取消息并处理,生产者不用关心是谁来消费,消费者不用关心谁在生产消息,从而达到解耦的目的。在分布式

    2024年02月03日
    浏览(38)
  • docker安装Rabbitmq教程(详细图文)

    目录 1.下载Rabbitmq的镜像 2.创建并运行rabbitmq容器 3.启动web客户端 4.访问rabbitmq的微博客户端 5.遇到的问题 问题描述:在rabbitmq的web客户端发现界面会弹出如下提示框Stats in management UI are disabled on this node 解决方法 (1)进入到启动的rabbitmq的容器中 (2)切换到rabbitmq的配置文件

    2024年01月24日
    浏览(30)
  • Linux安装RabbitMQ,怎么使用RabbitMQ

    MQ(消息队列),典型的生产者消费者模式,生产者不断向消息队列发送消息,消费者不断从消息队列中获取消息。因为消息的生产和消费都是异步的,而且只关心消息的发送和接收,没有业务逻辑的侵入,轻松实现了系统之间的解耦合。通过高效的可靠的消息传递机制进行系统

    2024年02月12日
    浏览(27)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包