返回顶部
首页 > 资讯 > 精选 >CentOS7中如何安装RabbitMQ
  • 831
分享到

CentOS7中如何安装RabbitMQ

2023-06-27 18:06:32 831人浏览 薄情痞子
摘要

这篇文章主要介绍“Centos7中如何安装RabbitMQ”,在日常操作中,相信很多人在CentOS7中如何安装RabbitMQ问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”CentOS7中如何安装Rabbi

这篇文章主要介绍“Centos7中如何安装RabbitMQ”,在日常操作中,相信很多人在CentOS7中如何安装RabbitMQ问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”CentOS7中如何安装RabbitMQ”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

RabbitMQ是一种消息队列 ,用于常见的进程通信。支持点对点,请求应答和发布订阅模式 并且提供多种语言的支持。常见的java,C#PHP都支持。常被用在异步处理,应用解耦。流量消锋等复杂的业务场景中,和java的kafka一样都属于消息中间件

CentOS7中如何安装RabbitMQ

条件

  • 最小CentOS 7服务器
  • 根权限 本指南以root用户身份编写,如果以sudo用户身份登录,请运行sudo -i 。

更新基本系统

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

yum -y update

更新系统后,进一步安装Erlang。

安装Erlang

RabbitMQ是用Erlang语言编写的,在本教程中我们将安装最新版本的Erlang到服务器中。 Erlang在默认的YUM存储库中不可用,因此您将需要安装EPEL存储库。 运行以下命令相同。

yum -y install epel-releaseyum -y update

现在使用以下命令安装Erlang。

yum -y install erlang socat

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

erl -version

您将得到以下输出。

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

要切换到Erlang shell,可以键入以下命令。

erl

shell将更改,您将得到以下输出。

Erlang R16B03-1 (erts-5.10.4) [source] [64-bit] [async-threads:10] [hipe] [kernel-poll:false]Eshell V5.10.4  (abort with ^G)1>

您可以通过按ctrl + C两次退出shell。 Erlang现在安装在系统上,现在可以继续安装RabbitMQ。

安装RabbitMQ

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

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下载页面的链接。

通过运行导入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现已安装在您的系统上。

开始RabbitMQ

您可以通过运行以下命令启动RabbitMQ服务器进程。

systemctl start rabbitmq-server

要在引导时自动启动RabbitMQ,请运行以下命令。

systemctl enable rabbitmq-server

要检查RabbitMQ服务器的状态,请运行:

systemctl status rabbitmq-server

如果启动成功,您应该得到以下输出。

? rabbitmq-server.service - RabbitMQ broker  Loaded: loaded (/usr/lib/systemd/system/rabbitmq-server.service; enabled; vendor preset: disabled)  Active: active (running) since Sat 2017-07-15 18:59:14 UTC; 3min 22s aGoMain PID: 29006 (beam.smp)  Status: "Initialized"  CGroup: /system.slice/rabbitmq-server.service          ??29006 /usr/lib64/erlang/erts-9.0/bin/beam.smp -W w -A 64 -P 1048576 -t 5000000 -stbt db -zdbbl 32000 -K tr...          ??29149 /usr/lib64/erlang/erts-9.0/bin/epmd -daemon          ??29283 erl_child_setup 1024          ??29303 inet_gethost 4          ??29304 inet_gethost 4Jul 15 18:59:13 centos rabbitmq-server[29006]: Starting broker...Jul 15 18:59:14 centos rabbitmq-server[29006]: systemd unit for activation check: "rabbitmq-server.service"Jul 15 18:59:14 centos systemd[1]: Started RabbitMQ broker.Jul 15 18:59:14 centos rabbitmq-server[29006]: completed with 0 plugins.

修改防火墙和SELinux规则

如果您已安装并运行防火墙 ,则必须通过防火墙允许端口8161。 运行以下命令相同。

firewall-cmd –zone=public –permanent –add-port=4369/tcpfirewall-cmd –zone=public –permanent –add-port=25672/tcpfirewall-cmd –zone=public –permanent –add-port=5671-5672/tcpfirewall-cmd –zone=public –permanent –add-port=15672/tcpfirewall-cmd –zone=public –permanent –add-port=61613-61614/tcpfirewall-cmd –zone=public –permanent –add-port=1883/tcpfirewall-cmd –zone=public –permanent –add-port=8883/tcpfirewall-cmd –reload

如果您启用SELinux,则必须运行以下命令以允许RabbitMQ服务。

setsebool -P nis_enabled 1

访问WEB控制台

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

rabbitmq-plugins enable rabbitmq_management

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

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

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

rabbitmqctl add_user admin StrongPassWordrabbitmqctl set_user_tags admin administratorrabbitmqctl set_permissions -p / admin “.*” “.*” “.*”

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

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

http://Your_Server_IP:15672/

您将看到以下登录页面。

CentOS7中如何安装RabbitMQ

登录后,您将看到管理信息中心。

CentOS7中如何安装RabbitMQ

您可以在仪表板的“ 管理”标签中找到用户列表,虚拟主机和策略。 您应该删除访客用户的安全注意事项。

CentOS7中如何安装RabbitMQ

您可以在“ 队列”选项卡中找到消息队列列表。 您可以通过此界面创建新队列或删除现有队列。

CentOS7中如何安装RabbitMQ

您可以在“ 连接”选项卡上找到当前连接的列表

CentOS7中如何安装RabbitMQ

同样,您可以在各自的选项卡上找到渠道和交换。

CentOS7中如何安装RabbitMQ

到此,关于“CentOS7中如何安装RabbitMQ”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

--结束END--

本文标题: CentOS7中如何安装RabbitMQ

本文链接: https://lsjlt.com/news/312889.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • CentOS7中如何安装RabbitMQ
    这篇文章主要介绍“CentOS7中如何安装RabbitMQ”,在日常操作中,相信很多人在CentOS7中如何安装RabbitMQ问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”CentOS7中如何安装Rabbi...
    99+
    2023-06-27
  • 在CentOS7上安装RabbitMQ
    第一、下载erlang和rabbitmq-server的rpm:http://www.rabbitmq.com/releases/erlang/erlang-19.0.4-1.el7.centos.x86_...
    99+
    2024-04-02
  • centos7怎么安装rabbitMq
    本篇内容介绍了“centos7怎么安装rabbitMq”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!安装erlang 1.Erlang安装配...
    99+
    2023-06-10
  • CentOS7下怎么安装RabbitMQ
    这篇“CentOS7下怎么安装RabbitMQ”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“CentOS7下怎么安装Rabb...
    99+
    2023-06-27
  • CentOS7安装rabbitmq集群(二进制)
    RabbiMQ是用Erang开发的,集群非常方便,因为Erlang天生就是一门分布式语言,但其本身并不支持负载均衡。RabbiMQ模式RabbitMQ模式大概分为以下三种:(1)单一模式。(2)普通模式(默认的集群模式)。(3) 镜像模式(...
    99+
    2023-01-31
    集群 rabbitmq
  • centos7中如何安装gcc
    centos7中安装gcc的方法:1、打开centos终端;2、在命令行中输入“yum install gcc-c++”命令安装gcc;3、输入“gcc -v”或“g++ -v”命令检测是否安装成功。具体操作步骤:在centos系统桌面中使...
    99+
    2024-04-02
  • centos7中如何安装samba
    本篇文章给大家分享的是有关centos7中如何安装samba,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。关闭防火墙[root@localhost ~]# ...
    99+
    2023-06-28
  • Linux如何安装RabbitMQ
    RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用Erlang语言编写的,而集群和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代理接口通讯的客户端库。...
    99+
    2023-06-05
  • docker如何安装RabbitMQ
    这篇文章将为大家详细讲解有关docker如何安装RabbitMQ,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1.查找镜像docker search rabbitmq2.下载Rabbi...
    99+
    2023-06-22
  • 如何在Ubuntu 16.04中安装RabbitMq
    如何在Ubuntu 16.04中安装RabbitMq ?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。准备工作一台服务器:Ubuntu Server 16.04....
    99+
    2023-06-13
  • Linux系统中如何安装RabbitMQ
    这篇文章将为大家详细讲解有关Linux系统中如何安装RabbitMQ,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。RabbitMQ是开源的高级消息队列的消息代理软件,ingyong是应用层协议的一个开放标...
    99+
    2023-06-28
  • Linux中centos7如何安装phpMyAdmin
    这篇文章给大家分享的是有关Linux中centos7如何安装phpMyAdmin的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 Linux centos7 安装 phpMyAd...
    99+
    2024-04-02
  • 如何在Centos7中安装QQ
    本篇文章为大家展示了如何在Centos7中安装QQ,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。QQ是日常是日常生活中必不可少的一个社交工具,在2019年10月24日,腾讯推出了QQ for Lin...
    99+
    2023-06-28
  • centos7如何安装mariadb
    这篇文章主要为大家展示了“centos7如何安装mariadb”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“centos7如何安装mariadb”这篇文章吧。为...
    99+
    2024-04-02
  • centos7如何安装mysql
    这篇文章主要介绍centos7如何安装mysql,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!CentOS 7的yum源中貌似没有正常安装mysql时的mysql-sever文件,需...
    99+
    2024-04-02
  • Centos7如何安装Redis
    这篇文章主要为大家展示了“Centos7如何安装Redis”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Centos7如何安装Redis”这篇文章吧。 简介 ...
    99+
    2024-04-02
  • centos7如何安装mongodb
    centos7安装mongodb的方法:1、打开centos7终端;2、创建一个/etc/yum.repos.d/mongodb-enterprise.repo文件并添加相关内容配置存储库;3、在终端命令行中输入“sudo yum inst...
    99+
    2024-04-02
  • centos7如何安装flash
    centos7安装flash的方法:1、登录FlashPlayer官网;2、下载类型中选择“tar.gz适用于Linux”,点击下载;3、在下载对话框中选择“保存文件”;4、打开终端中进入下载目录,执行“tar vxzf FlashPlay...
    99+
    2024-04-02
  • centos7如何安装composer
    这篇文章将为大家详细讲解有关centos7如何安装composer,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。使用命令下载url -sS getcomposer.org/instal...
    99+
    2023-06-15
  • CentOS7如何安装hping
    这篇文章主要介绍“CentOS7如何安装hping”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“CentOS7如何安装hping”文章能帮助大家解决问题。hping命令是一个基于命令行的TCP/IP...
    99+
    2023-06-27
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作