RabbitMQ安装配置,笔记整理 RabbitMQ3.12.2版本安装配置

这篇具有很好参考价值的文章主要介绍了RabbitMQ安装配置,笔记整理 RabbitMQ3.12.2版本安装配置。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

  1. 官网下载

RabbitMQ 官方地址:RabbitMQ: easy to use, flexible messaging and streaming — RabbitMQ

下载时需注意Erlang Versions的版本 

这里下载的是3.12.2 

2.安装依赖环境

在线安装依赖环境:

yum install build-essential openssl openssl-devel unixODBC unixODBC-devel make gcc gcc-c++ kernel-devel m4 ncurses-devel tk tc xz

3.下载安装erlang

https://github.com/rabbitmq/erlang-rpm/releases

rpm方式安装erlang:  rpm -ivh erlang-25.3.2.3-1.el7.x86_64.rpm  

装socat 依赖:   yum -y install socat

erl -version 查看版本号

​​​​​​​4.安装RabbitMQ

rpm -ivh rabbitmq-server-3.12.2-1.el8.noarch.rpm 

rpm方式安装erlang:  rpm -ivh erlang-25.3.2.3-1.el7.x86_64.rpm  

装socat 依赖:   yum -y install socat

​​​​​​​5.开启管理界面及配置

rabbitmq-plugins enable rabbitmq_management

用下面这条命令,检查RabbitMQ的执行状态

systemctl enable rabbitmq-server.service

​​​​​​​6.动RabbitMQ

service rabbitmq-server start 启动服务

service rabbitmq-server stop 停止服务

service rabbitmq-server restart 重启服务

如果启动报错:

Redirecting to /bin/systemctl start rabbitmq-server.service

Job for rabbitmq-server.service failed because the control process exited with error code. See "systemctl status rabbitmq-server.service" and "journalctl -xe" for details.

1. 建立配置文件

//跳转目录

cd /etc/rabbitmq/

//建立文件

vi rabbitmq-env.conf

2. 添加内容

NODENAME=rabbit@localhost

7.启动创建用户后访问

http://192.168.64.135:15672/

默认用用密码:guest/guest

访问报错:这是由于guest账号默认只能通过localhost访问登录,如果通过IP地址访问,则会被限制;User can only log in via localhost 

我们可以创建一个新帐号:

rabbitmqctl add_user javacto javacto

为该用户设置权限所有权限:

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

设置该用户为管理员角色:rabbitmqctl set_user_tags javacto administrator

  1. 查看所有用户:rabbitmqctl list_users

然后登陆成功

​​​​​​​8.如是阿里云需要开放端口

如果是阿里云记得在阿里云安全组规则里面开放rabbitmq的默认端口.
http协议的端口 15672 开放这一个就可以
amqp协议的 5672
clustering协议 25672文章来源地址https://www.toymoban.com/news/detail-658981.html

到了这里,关于RabbitMQ安装配置,笔记整理 RabbitMQ3.12.2版本安装配置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • ubuntu20.4源码安装最新gcc(gcc V12.2)

            Ubuntu20.4自带的gcc为V9.4.0的版本,老版本的gcc存在不支持新版本C语言规范,在配置、编译、安装应用软件或工具时,可能存在不能正确安装的问题。(比如:libpqxx-7.7.4在配置时要求c++17版本的支持,但gcc V9.4.0版本不支持c++17)。因此本文介绍ubuntu20.4的系统下载最新

    2024年02月01日
    浏览(73)
  • 最新安装es8.12.2、es-ik分词器、kibana-8.12.2

    目录 下载官网安装包 百度网盘 提取码:koko Elasticsearch官网 es-ik分词器下载地址 kibana下载地址 es安装部署 上传安装包 解压 添加用户组添加用户 更改目录 Owner 更换es用户 修改 config 包下配置文件 elasticsearch.yml 如下: 修改启动内存大小 启动es 测试验证 本地访问不了原因: 1、

    2024年03月18日
    浏览(52)
  • 【PaddlePaddle】保姆级教程:Ubuntu22.04+CUDA12.2编译PaddlePaddle源码并安装

    恰逢研一开学,在上课之余想利用这可以自己支配的半年时间再扩展一项技能。 突然想到自己平常在某乎看到众多帖子均在写pytorch大大小小的坑,于是思来想去,决定支持一下国产深度学习框架:PaddlePaddle 开个新坑,记录自己的学习历程 需要先启用“适用于 Linux 的 Window

    2024年02月03日
    浏览(56)
  • MacOS12及以上版本安装PHP,配置Nginx

      自Macos12版本开始,php不再内置,需要自己安装,自己安装过程中遇到了一些问题,在这个帖子做一个详细的安装过程及可能遇到的问题与解决办法的总结。 这里通过homebrew进行安装,如果没有homebrew的话,可以在终端通过以下命令安装: 以上是通过国内的镜像源进行安装(

    2024年02月04日
    浏览(58)
  • RabbitMQ3.13.x之十一_RabbitMQ中修改用户密码及角色tags

    可以使用 RabbitMQ 的命令行工具 rabbitmqctl 来修改用户的密码和标签(tags) 例如,如果要将用户名为 guest 的用户密码修改为 test_123456 ,则可以执行以下命令 例如,如果要将用户名为 mytest 的用户的标签修改为 administrator ,则可以执行以下命令

    2024年04月12日
    浏览(41)
  • 12.2 实现键盘模拟按键

    本节将向读者介绍如何使用键盘鼠标操控模拟技术,键盘鼠标操控模拟技术是一种非常实用的技术,可以自动化执行一些重复性的任务,提高工作效率,在Windows系统下,通过使用各种键盘鼠标控制函数实现动态捕捉和模拟特定功能的操作。 键盘鼠标的模拟是实现自动化的必

    2024年02月08日
    浏览(117)
  • RabbitMQ【笔记整理+代码案例】

    1.1.1. 什么是 MQ MQ(message queue),从字面意思上看,本质是个队列,FIFO 先入先出,只不过队列中存放的内容是message 而已,还是一种跨进程的通信机制,用于上下游传递消息。在互联网架构中,MQ 是一种非常常见的上下游“逻辑解耦+物理解耦”的消息通信服务。使用了 MQ 之后,

    2024年02月15日
    浏览(40)
  • Spring 整合RabbitMQ,笔记整理

    1.创建 生产者工程   2.pom.xml添加依赖 3.创建 rabbitmq.properties 4. 创建spring-rabbitmq-producer.xml 整合配置文件 5.创建测试文件发送消息srctestjavacomjavactorabbitmqProducerTest.java 1.创建 消费者工程   2.pom.xml添加依赖 3.创建 rabbitmq.properties 4. 创建spring-rabbitmq-producer.xml 整合配置文件

    2024年02月12日
    浏览(41)
  • 【LinearAlgebra】12.2 Covariance Matrices and Joint Probabilites

    当我们同时进行 M M M 个不同实验时,线性代数就出现了。我们可以测量年龄、身高和体重( M = 3 M=3 M = 3 测量 N N N 个人)。每个实验都有自己的均值。因此我们有一个向量 m = ( m 1 , m 2 , m 3 ) m=(m_1, m_2, m_3) m = ( m 1 ​ , m 2 ​ , m 3 ​ ) 包含 M M M 个均值。它们可以是年龄、身高和

    2024年02月14日
    浏览(41)
  • Python入门教程+项目实战-12.2节: 字典的操作方法

    目录 12.2.1 字典的常用操作方法 12.2.2 字典的查找 12.2.3 字典的修改 12.2.4 字典的添加 12.2.5 字典的删除 12.2.6 知识要点 12.2.7 系统学习python 字典类型是一种抽象数据类型,抽象数据类型定义了数据类型的操作方法,在本节的内容中,教同学们彻底掌握字典类型的常用操作方

    2024年02月04日
    浏览(56)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包