linux安装配置rabbitmq

embedded/2025/3/19 5:47:16/

环境:centos7.6

1.下载安装Erlang

https://www.erlang.org/patches/otp-26.2.5https://www.erlang.org/patches/otp-26.2.5

1.1 确认所需Erlang版本

Erlang与rabbitmq版本对应:

Erlang Version Requirements | RabbitMQ

        我这里选择最新版rabbitmq,Erlang选的是26.2.5版本

1.2 下载安装Erlang

        下载下来的文件放到服务器中解压

tar -xzvf otp_src_26.2.5.tar.gz

        安装erlang 

yum install -y erlang

2.下载安装rabbitmq

Releases · rabbitmq/rabbitmq-server · GitHubOpen source RabbitMQ: core server and tier 1 (built-in) plugins - Releases · rabbitmq/rabbitmq-serverhttps://github.com/rabbitmq/rabbitmq-server/releases

        下载下来的文件放到服务器中解压

tar -xvf rabbitmq-server-4.0.7.tar.xz

        安装

yum install -y rabbitmq-server

        启动管理插件

rabbitmq-plugins enable rabbitmq_management

        修改配置文件

vi /etc/rabbitmq/rabbitmq.conf 

        添加配置(ip设为 0.0.0.0 就可以让外部访问)

listeners.tcp.default = 5672
management.listener.port = 15672
management.listener.ip = 0.0.0.0 

        启动rabbitmq

systemctl start rabbitmq-server

        查看状态

systemctl status rabbitmq-server

        设置开机自启动

systemctl enable rabbitmq-server 

        开启端口(不同云服务器要求不同,有的可能还需要去云服务器管理平台开启端口)

sudo firewall-cmd --zone=public --add-port=15672/tcp --permanent 

        重新加载防火墙

sudo firewall-cmd --reload 

        查看端口是否开放

sudo firewall-cmd --zone=public --list-ports

         初始管理员账户无法外部登录,创建其他用户

rabbitmqctl add_user luobei luobei
rabbitmqctl set_user_tags luobei administrator
rabbitmqctl set_permissions -p / luobei ".*" ".*" ".*"

        然后访问 http://你的服务器IP:15672 登录就行了


http://www.ppmy.cn/embedded/173771.html

相关文章

使用Mybatis 连接数据库 项目示例

建一个使用 MyBatis 连接数据库的项目涉及多个步骤。以下是一个简单的示例,展示如何创建一个 Maven 项目,配置 MyBatis,并编写相关的类、方法和测试用例 1.创建Maven项目 首先,创建一个 Maven 项目。你可以使用 IDE(…

Day19:把数字翻译成字符串

现有一串神秘的密文 ciphertext,经调查,密文的特点和规则如下: 密文由非负整数组成数字 0-25 分别对应字母 a-z 请根据上述规则将密文 ciphertext 解密为字母,并返回共有多少种解密结果。 LCR 165. 解密数字 - 力扣&#xff08…

从零开始使用 **Taki + Node.js** 实现动态网页转静态网站的完整代码方案

以下是从零开始使用 Taki Node.js 实现动态网页转静态网站的完整代码方案,包含预渲染、自动化构建、静态托管及优化功能: 一、环境准备 1. 初始化项目 mkdir static-site && cd static-site npm init -y2. 安装依赖 npm install taki expre…

Python接口自动化测试之Token详解及应用

以下介绍Token原理及在自动化中的应用。 一、Token基本概念及原理 1.Token作用 为了验证用户登录情况以及减轻服务器的压力,减少频繁的查询数据库,使服务器更加健壮。 ​ 2.什么是Token Token是服务端生成的一串字符串,以作客户端进行请…

uni-app vue2 记住密码功能

1. html代码 <checkbox-group change"checkboxChange"><label><checkbox value"" :checked"ifSavePwd" style"transform: scale(0.6);"/>记住密码</label> </checkbox-group>2. js代码 默认复选款是不…

蓝桥杯Python赛道备赛——Day7:动态规划(基础)

本博客就蓝桥杯中所涉及的动态规划基础问题进行讲解&#xff0c;包括&#xff1a;递推、记忆化搜索、最长公共子序列&#xff08;LCS&#xff09;和最长上升子序列&#xff08;LIS&#xff09;。 每一种动态规划问题都在给出定义的同时&#xff0c;给出了其求解方法的示例代码&…

【从零开始学习计算机科学】设计模式(五)MVC模式、业务代表模式、组合实体模式、数据访问对象模式、前端控制器模式、拦截过滤器模式、服务定位器模式、传输对象模式

【从零开始学习计算机科学】设计模式(五)MVC模式、业务代表模式、组合实体模式、数据访问对象模式、前端控制器模式、拦截过滤器模式、服务定位器模式、传输对象模式 MVC模式主要组件工作原理优点缺点适用场景总结业务代表模式主要特点组成部分工作原理优点缺点适用场景总结组…

嵌入式硬件篇---龙芯GPIO控制

文章目录 前言1. 头文件引入作用 2. 导出GPIO引脚 export_gpio功能示例注意 3. 设置GPIO方向 set_gpio_direction功能示例 4. 设置GPIO值 set_gpio_value功能示例 5. 初始化函数 gpio_init功能 6.龙芯2K1000适配说明6.1 GPIO编号映射6.2 性能优化建议优点错误处理 6.3 权限问题…