我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Linux系统中怎么安装RabbitMQ

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Linux系统中怎么安装RabbitMQ

这篇文章给大家分享的是有关Linux系统中怎么安装RabbitMQ的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

RabbitMQ简介:

  • AMQP,即Advanced Message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。

  • 消息中间件主要用于组件之间的解耦,消息的发送者无需知道消息使用者的存在,反之亦然。

  • AMQP的主要特征是面向消息、队列、路由(包括点对点和发布/订阅)、可靠性、安全。

  • RabbitMQ是一个开源的AMQP实现,服务器端用Erlang语言编写,支持多种客户端,如:Python、Ruby、.NET、Java、JMS、C、PHP、ActionScript、XMPP、STOMP等,支持AJAX。用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。

1. 更新基本系统

安装任何软件包之前,建议使用以下命令更新软件包和存储库

 yum -y update

2. 安装Erlang

由于RabbitMQ是基于Erlang(面向高并发的语言)语言开发,所以在安装RabbitMQ之前,需要先安装Erlang。在本教程中我们将安装最新版本的Erlang到服务器中。 Erlang在默认的YUM存储库中不可用,因此您将需要安装EPEL存储库。 运行以下命令相同。

 yum -y install epel-release  yum -y update

安装Erlang

 yum -y install erlang socat

您现在可以使用以下命令检查Erlang版本。

 erl -version

您将得到如下输出:

 [root@liptan-pc ~]# erl -version Erlang (ASYNC_THREADS,HIPE) (BEAM) emulator version 5.10.4

2. 安装RabbitMQ

RabbitMQ为预编译并可以直接安装的企业Linux系统提供RPM软件包。 唯一需要的依赖是将Erlang安装到系统中。 我们已经安装了Erlang,我们可以进一步下载RabbitMQ。 通过运行下载Erlang RPM软件包。

2.1 下载RabbitMQ

下载RabbitMQ

 wget https://www.rabbitmq.com/releases/rabbitmq-server/v3.6.10/rabbitmq-server-3.6.10-1.el7.noarch.rpm

如果你没有安装wget ,可以运行yum -y install wget 。 您可以随时找到最新版本的RabbitMQ下载页面的链接。

2.2 安装RabbitMQ

通过运行导入GPG密钥:

 rpm –import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc

运行RPM安装RPM包:

 rpm -Uvh rabbitmq-server-3.6.10-1.el7.noarch.rpm

RabbitMQ现已经安装在系统上。

3. 使用RabbitMQ

运行

 systemctl start rabbitmq-server

开机自启

 systemctl enable rabbitmq-server

检查状态

 systemctl status rabbitmq-server

4. 访问Web控制台

4.1 启动web控制台

启动RabbitMQ Web管理控制台,方法是运行:

 rabbitmq-plugins enable rabbitmq_management

通过运行以下命令,将RabbitMQ文件的所有权提供给RabbitMQ用户:

 chown -R rabbitmq:rabbitmq /var/lib/rabbitmq/

4.2 创建用户

现在,您将需要为RabbitMQ Web管理控制台创建管理用户。 运行以下命令相同。

 rabbitmqctl add_user admin StrongPassword rabbitmqctl set_user_tags admin administrator rabbitmqctl set_permissions -p / admin “.*” “.*” “.*”

将管理员更改为管理员用户的首选用户名。 确保将StrongPassword更改为非常强大的密码。

要访问RabbitMQ的管理面板,请使用您最喜爱的Web浏览器并打开以下URL。

 http://Your_Server_IP:15672/

5.管理界面介绍

第一次访问需要登录,默认的账号密码为:guest/guest

5.1.主页

Linux系统中怎么安装RabbitMQ

  • connections:无论生产者还是消费者,都需要与RabbitMQ建立连接后才可以完成消息的生产和消费,在这里可以查看连接情况

  • channels:通道,建立连接后,会形成通道,消息的投递获取依赖通道。

  • Exchanges:交换机,用来实现消息的路由

  • Queues:队列,即消息队列,消息存放在队列中,等待消费,消费后被移除队列。

端口:

Linux系统中怎么安装RabbitMQ

5.2.添加用户

Linux系统中怎么安装RabbitMQ

上面的Tags选项,其实是指定用户的角色,可选的有以下几个:

  • 超级管理员(administrator)

    可登陆管理控制台,可查看所有的信息,并且可以对用户,策略(policy)进行操作。

  • 监控者(monitoring)

    可登陆管理控制台,同时可以查看rabbitmq节点的相关信息(进程数,内存使用情况,磁盘使用情况等)

  • 策略制定者(policymaker)

    可登陆管理控制台, 同时可以对policy进行管理。但无法查看节点的相关信息(上图红框标识的部分)。

  • 普通管理者(management)

    仅可登陆管理控制台,无法看到节点信息,也无法对策略进行管理。

  • 其他

    无法登陆管理控制台,通常就是普通的生产者和消费者。

5.3.创建虚拟主机(Virtual Hosts)

为了让各个用户可以互不干扰的工作,RabbitMQ添加了虚拟主机(Virtual Hosts)的概念。其实就是一个独立的访问路径,不同用户使用不同路径,各自有自己的队列、交换机,互相不会影响。

Linux系统中怎么安装RabbitMQ

创建好虚拟主机,我们还要给用户添加访问权限:

点击添加好的虚拟主机:

Linux系统中怎么安装RabbitMQ

进入虚拟主机设置界面:

Linux系统中怎么安装RabbitMQ

感谢各位的阅读!关于“Linux系统中怎么安装RabbitMQ”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Linux系统中怎么安装RabbitMQ

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Linux系统中怎么安装RabbitMQ

这篇文章给大家分享的是有关Linux系统中怎么安装RabbitMQ的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。RabbitMQ简介:AMQP,即Advanced Message Queuing Protocol
2023-06-28

Linux系统中如何安装RabbitMQ

这篇文章将为大家详细讲解有关Linux系统中如何安装RabbitMQ,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。RabbitMQ是开源的高级消息队列的消息代理软件,ingyong是应用层协议的一个开放标
2023-06-28

Linux系统如何安装rabbitmq

这篇文章将为大家详细讲解有关Linux系统如何安装rabbitmq,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。rabbitMQ服务器是用Erlang语言编写的,而集群和故障转移是构建在开放
2023-06-28

Linux系统中怎么安装Netbeans

这篇文章主要介绍了Linux系统中怎么安装Netbeans的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux系统中怎么安装Netbeans文章都会有所收获,下面我们一起来看看吧。NetBeans是由早期的
2023-06-28

Linux系统中怎么安装jailkit

这篇文章将为大家详细讲解有关Linux系统中怎么安装jailkit,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。jailkit 是一款能够在一个chroot jail中快速创建受限用户帐户的
2023-06-12

linux系统中怎么安装dovecot

今天就跟大家聊聊有关linux系统中怎么安装dovecot,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。CentOS系统自带的yum进行安装,安装非常简单,只需要一个包:doveco
2023-06-12

Linux系统中怎么安装OpenSSL

这篇文章主要介绍Linux系统中怎么安装OpenSSL,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!OpenSSL简介:openssl是一个安全套接字层密码库,囊括主要的密码算法、常用密钥、证书封装管理功能及实现ss
2023-06-28

Linux系统中怎么安装deploy

本篇内容主要讲解“Linux系统中怎么安装deploy”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Linux系统中怎么安装deploy”吧!一、Deploy简介:Linux deploy是一个
2023-06-28

Linux系统中怎么安装docker

这篇“Linux系统中怎么安装docker”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Linux系统中怎么安装docker
2023-06-28

Linux系统中怎么安装PyTorch

本文小编为大家详细介绍“Linux系统中怎么安装PyTorch”,内容详细,步骤清晰,细节处理妥当,希望这篇“Linux系统中怎么安装PyTorch”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。PyTorch,以
2023-06-28

Linux系统中怎么安装wine

小编给大家分享一下Linux系统中怎么安装wine,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!wine简介:Wine官方版是一款可在其他操作系统平台(如Linu
2023-06-28

Linux系统中怎么安装MySQL

这篇“Linux系统中怎么安装MySQL”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Linux系统中怎么安装MySQL”文
2023-06-28

linux系统中怎么安装node.js

这篇文章主要讲解了“linux系统中怎么安装node.js”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux系统中怎么安装node.js”吧!node.js简介简单的说 Node.js
2023-06-28

Linux系统怎么启动RabbitMQ

这篇文章主要为大家展示了“Linux系统怎么启动RabbitMQ”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux系统怎么启动RabbitMQ”这篇文章吧。RabbitMQ是开源的高级消息
2023-06-28

Linux系统安装RabbitMQ具体步骤有哪些

这篇文章主要介绍了Linux系统安装RabbitMQ具体步骤有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。RabbitMQ是目前非常热门的一款消息中间件,不管是互联网大
2023-06-28

怎么安装linux系统

本篇内容主要讲解“怎么安装linux系统”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么安装linux系统”吧!已经安装了windows系统,如何安装linux系统?网络上的教程不是太旧就是太
2023-06-13

Win10系统中怎么安装Linux Mint

本篇内容介绍了“Win10系统中怎么安装Linux Mint”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Linux Mint 是一款基于
2023-06-27

怎么在Linux系统中安装NS2

怎么在Linux系统中安装NS2,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。NS2是由C++和Otcl编写的一种针对网络技术的开源的软件模拟平台,使用NS2可以很容易的进行网
2023-06-28

编程热搜

目录