热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

CentOS7使用PackageCloud安装RabbitMQ

原文链接:http:www.cnblogs.comownsendp11276222.html环境:CentOSLinuxrelease7.6.1810(Core) RabbitMQ


原文链接:http://www.cnblogs.com/townsend/p/11276222.html

环境:CentOS Linux release 7.6.1810 (Core) 

RabbitMQ:3.7.17
Erlang: 22.0.7

使用PackageCloud安装RabbitMQ是最简单的安装方式,按照官方文档来就可以了。

https://www.rabbitmq.com/install-rpm.html#package-cloud

1.运行Package Cloud提供的RabbitMQ Server快速安装脚本

 

curl -s https://packagecloud.io/install/repositories/rabbitmq/rabbitmq-server/script.rpm.sh | sudo bash

 

 

 

2.运行Package Cloud提供Erlang环境快速安装脚本

 

curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash

 

 

3.使用yum安装Erlang环境

yum -y install erlang

 

4.使用yum安装RabbitMQ Server

yum -y install rabbitmq-server

 

5.启动RabbitMQ服务

systemctl start rabbitmq-server.service

 

6.查看RabbitMQ服务状态 

systemctl status rabbitmq-server.service

Active为running运行状态表示服务启动成功

 

7.安装Web管理插件

rabbitmq-plugins enable rabbitmq_management

 

8.使用15672端口打开管理网页

 

 默认用户名密码都是guest,因为我不是localhost无法使用guest登录(rabbitmq从3.3.0开始禁止使用guest/guest权限通过除localhost外的访问)

8.1使用添加新的管理员权限用户的方式登录

添加用户

rabbitmqctl add_user username password

给用户设置管理员权限

rabbitmqctl set_user_tags username administrator

然后使用刚刚添加的用户登录管理网页

8.2使用开启远程使用guest账号方式

 在RabbitMQ Server的目录ebin文件夹下找到rabbit.app (/usr/lib/rabbitmq/lib/rabbitmq_server-3.7.17/ebin)

将loopback_users属性的数组置空,{loopback_users, [<<"guest">>]},改为{loopback_users, []},

然后重启RabbitMQ服务就可以使用guest登录了,并在web管理页面中修改密码或者新建一个用户。

 

其他命令

查看RabbitMQ状态:rabbitmqctl status

停止RabbitMQ服务:systemctl stop rabbitmq-server.service

重启RabbitMQ服务:systemctl restart rabbitmq-server.service

查看RabbitMQ用户列表:rabbitmqctl list_users

删除RabbitMQ用户:rabbitmqctl delete_user username

修改RabbitMQ用户密码:rabbitmqctl oldPassword Username newPassword

 

转载于:https://www.cnblogs.com/townsend/p/11276222.html



推荐阅读
  • 在 CentOS 7 上部署和配置 RabbitMQ 消息队列系统时,首先需要安装 Erlang,因为 RabbitMQ 是基于 Erlang 语言开发的。具体步骤包括:安装必要的依赖项,下载 Erlang 源码包(可能需要一些时间,请耐心等待),解压源码包,解决可能出现的错误,验证安装是否成功,并将 Erlang 添加到环境变量中。接下来,下载 RabbitMQ 的 tar.xz 压缩包,并进行解压和安装。确保每一步都按顺序执行,以保证系统的稳定性和可靠性。 ... [详细]
  • 在CentOS 7上部署WebRTC网关Janus
    在CentOS 7上部署WebRTC网关Janus ... [详细]
  • 为了确保iOS应用能够安全地访问网站数据,本文介绍了如何在Nginx服务器上轻松配置CertBot以实现SSL证书的自动化管理。通过这一过程,可以确保应用始终使用HTTPS协议,从而提升数据传输的安全性和可靠性。文章详细阐述了配置步骤和常见问题的解决方法,帮助读者快速上手并成功部署SSL证书。 ... [详细]
  • 本文详细介绍了 InfluxDB、collectd 和 Grafana 的安装与配置流程。首先,按照启动顺序依次安装并配置 InfluxDB、collectd 和 Grafana。InfluxDB 作为时序数据库,用于存储时间序列数据;collectd 负责数据的采集与传输;Grafana 则用于数据的可视化展示。文中提供了 collectd 的官方文档链接,便于用户参考和进一步了解其配置选项。通过本指南,读者可以轻松搭建一个高效的数据监控系统。 ... [详细]
  • 在CentOS 7环境中安装配置Redis及使用Redis Desktop Manager连接时的注意事项与技巧
    在 CentOS 7 环境中安装和配置 Redis 时,需要注意一些关键步骤和最佳实践。本文详细介绍了从安装 Redis 到配置其基本参数的全过程,并提供了使用 Redis Desktop Manager 连接 Redis 服务器的技巧和注意事项。此外,还探讨了如何优化性能和确保数据安全,帮助用户在生产环境中高效地管理和使用 Redis。 ... [详细]
  • SecureCRT是一款功能强大的终端仿真软件,支持SSH1和SSH2协议,适用于在Windows环境下高效连接和管理Linux服务器。该工具不仅提供了稳定的连接性能,还具备丰富的配置选项,能够满足不同用户的需求。通过SecureCRT,用户可以轻松实现对远程Linux系统的安全访问和操作。 ... [详细]
  • Windows环境下RabbitMQ安装详尽指南
    Windows环境下RabbitMQ安装详尽指南 ... [详细]
  • Kafka 是由 Apache 软件基金会开发的高性能分布式消息系统,支持高吞吐量的发布和订阅功能,主要使用 Scala 和 Java 编写。本文将深入解析 Kafka 的安装与配置过程,为程序员提供详尽的操作指南,涵盖从环境准备到集群搭建的每一个关键步骤。 ... [详细]
  • 在 CentOS 6.5 系统上部署 VNC 服务器的详细步骤与配置指南
    在 CentOS 6.5 系统上部署 VNC 服务器时,首先需要确认 VNC 服务是否已安装。通常情况下,VNC 服务默认未安装。可以通过运行特定的查询命令来检查其安装状态。如果查询结果为空,则表明 VNC 服务尚未安装,需进行手动安装。此外,建议在安装前确保系统的软件包管理器已更新至最新版本,以避免兼容性问题。 ... [详细]
  • Docker镜像加载优化:开发者的高效实践指南
    Docker镜像加载优化:开发者的高效实践指南 ... [详细]
  • 基于Node.js的高性能实时消息推送系统通过集成Socket.IO和Express框架,实现了高效的高并发消息转发功能。该系统能够支持大量用户同时在线,并确保消息的实时性和可靠性,适用于需要即时通信的应用场景。 ... [详细]
  • 在CentOS上部署和配置FreeSWITCH
    在CentOS系统上部署和配置FreeSWITCH的过程涉及多个步骤。本文详细介绍了从源代码安装FreeSWITCH的方法,包括必要的依赖项安装、编译和配置过程。此外,还提供了常见的配置选项和故障排除技巧,帮助用户顺利完成部署并确保系统的稳定运行。 ... [详细]
  • 如何将PHP文件上传至服务器及正确配置服务器地址 ... [详细]
  • Envoy 流量分配策略优化
    在本研究中,我们对Envoy的流量分配策略进行了优化,旨在提高系统的稳定性和性能。实验环境包括一个前端代理服务(Envoy,IP地址为172.31.57.10)和五个后端服务。通过调整Envoy的配置,实现了更高效的流量分发和负载均衡,显著提升了整体系统的响应速度和可靠性。 ... [详细]
  • 从单机存储进化为接口和存储的分离概述接口服务层对外提供REST服务,数据服务层提供数据存储功能。两者之间通过消息队列进行通信,数据服务层的所有数据服 ... [详细]
author-avatar
冬日暖光816
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有