RabbitMQ安装(centos 7)

centos7安装RabbitMQ 1 centos7安装RabbitMQ 1.1 先安装erlang(RabbitMQ基于erlang的所以必须先安装这个) f**k 在安装环境的路上磕磕绊绊醉了 yum -y install gcc glibc-devel make ncurses-devel openssl-devel xmlto perl wget wget http://www.erlang.org/download/o... 阅读详情

1.环境

centos 7.4

rabbitmq3.6.6

erlang19.1

 

2.下载rabbitmq3.6.6源码版

http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.6/rabbitmq-server-3.6.6-1.el7.noarch.rpm

el7表示centos7版本

 

3.下载erlang19.1

http://erlang.org/download/otp_src_19.1.tar.gz

 

4.安装erlang

yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel perl unixODBC-devel

 

tar -zxvf otp_src_19.1.tar.gz

cd otp_src_19.1

./configure --prefix=/mydata/app/erlang --without-javac

 

**最后如果提示错误的话,则需要安装相关依赖组件,可能需要的如下:

yum install unixODBC-devel

yum install openssl-devel

然后再执行:

./configure --prefix=/mydata/app/erlang --without-javac

 

# 继续安装:

make && make install

 

# 设置环境变量:

vim /etc/profile

ERLANG_HOME=/mydata/app/erlang

PATH=$ERLANG_HOME/bin:$PATH

export  ERLANG_HOME PATH

 

# 环境变量生效

source /etc/profile

 

# 检查是否安装成功:

erl -version

 

5.安装rabbitmq

# 安装

yum install -y rabbitmq-server-3.6.6-1.el7.noarch.rpm

如果报错先安装依赖包:

yum -y install epel-release

 

# 启动

systemctl start rabbitmq-server

# 防火墙增加端口

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

firewall-cmd --zone=public --add-port=5672/tcp --permanent

 

# 修改配置文件路径

cp /usr/share/doc/rabbitmq-server-3.6.6/rabbitmq.config.example /etc/rabbitmq/rabbitmq.config

vim /etc/rabbitmq/rabbitmq.config  找到第64行,去掉前面的%%,和后面的逗号

 

# 启用插件(这个会启用管理界面web)

执行命令:/sbin/rabbitmq-plugins enable rabbitmq_management 

执行命令:/sbin/rabbitmq-plugins enable mochiweb (如果web不能使用,则使用这个启用)

 

# 添加管理用户

注意guest用户,使用远程ip地址访问web是无法登录的,它只能用于localhost方式登录。

guest可在web界面上删除。

/sbin/rabbitmqctl add_user admin 123456
/sbin/rabbitmqctl set_user_tags admin administrator

 

# 相关命令
systemctl start rabbitmq-server 启动服务  
systemctl etc rabbitmq-server etc   查看哪些命令可以使用  
systemctl stop  rabbitmq-server stop  停止服务  
systemctl status rabbitmq-server status查看服务状态  

 

# 执行命令可能发生的错误

/usr/lib/rabbitmq/bin/rabbitmqctl: line 30: exec: erl: not found

环境变量也设置了,但仍然报这个错,使用下面的语句创建一个链接:

ln -s /mydata/app/erlang/bin/erl /usr/bin/erl

 

CentOS 7 下离线安装RabbitMQ教程 在centos7系统上搭建的rabbitmq3.8版本,但是发现跟其他的版本明显有些区别,比如web访问入口guest用户登录问题,报错是只允许通过localhost访问,解决方法是rabbitmq其他版本是修改sbin/rabbitmq.app文件,把其中的一行直接修改成[{rabbit, [{loopback_users, []}]}].再重启rabbitmq即可,但是这里的版本不行,因为没有rabbitmq.app文件。(6)开机启动,如果你需要的话就添加开机启动(不添加开机启动的不要添加了) 阅读详情

相关推荐

CentOS7下安装RabbitMQ

使用rpmfusion的第三方库 yum依赖安装erlang 然后安装rabbitMQ 的惨痛经历

搞事情的博客 1万+

启动rabbitmq报错 rabbitmq-server: line 70: exec: erl: not found

启动rabbitmq报错 rabbitmq-server: line 70: exec: erl: not found

qq_30059235的博客 3683

CentOS7 Docker安装RabbitMQ完整教程

RabbitMQ是一个开源的消息代理软件,实现了高级消息队列协议(AMQP)。它由Erlang语言开发,具有高可用、高性能、可扩展等特点。本教程将手把手教你在CentOS7系统上使用Docker安装RabbitMQ,包括管理界面的配置和基本使用。

weixin_51040479的博客 1034

rabbitmq启动失败报错分析

rabbitmq启动失败报错分析 今天要看下rabbitmq集群的时候,因为很久没用的原因,突然打开是报错了找不到erl路径的错,后来找到原因,我想跟大家分享一下解决方法,下次如果大家还遇到这样的问题就不会那么棘手了。

kjsayn的博客 2万+

CentOS 7 安装 RabbitMQ 3.7

CentOS 7 安装 RabbitMQ 3.7 安装Erlang 安装依赖 sudo yum install -y gcc gcc-c++ glibc-devel make ncurses-devel openssl-devel autoconf java-1.8.0-openjdk-devel git 创建yum源 参考:(https://github.com/rabb...

成功需要努力 7907

Centos7 安装 RabbitMQ详细教程

系统版本:Centos7 所需文件下载路径: 所需文件,下载地址 前言:下载后把解压的三个文件,拷贝到root目录下 1、安装socat socat是一个多功能的网络工具,可以看作是netcat的升级版,socat的主要特点就是在两个数据流之 间建立通道;且支持众多协议和链接方式:ip, tcp, udp,ipv6,pipe,exec,system,open,proxy,opens sl,socket等。 安装命令: rpm -ivh socat-1.7.3.2-2.e

司徒剑南的博客 6965

在Linux下安装RabbitMQ

在Linux下安装RabbitMQ 下载地址: https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.10.4/rabbitmq-server-generic-unix-3.10.4.tar.xz。如果已经安装完 erlang 后,发现有此问题,可先安装 OpenSSL后,再在erlang的编译目录下执行清理命令make clean后,重新编译安装erlang即可。erlang网站主页:https://www.erlang.org/

_binlong的博客 3361

Centos7.9 安装 rabbitMq

公司搭建测试环境使用到rabbitmq,在安装过程照参照了很多网上的例子,但都有各种各样的问题,折腾两天后终于搞定了,本文就是记录此次安装的过程。纸上得来终觉浅,绝知此事要躬行。httpshttpshttpshttps。...

凌飞安 3340

CentOS7安装/卸载rabbitmq及踩坑(详细)记录

centos7中安装rabbitmq遇到的一些问题和解决方法记录

DayDayUp 5277

./rabbitmq-server:行63: erl: 未找到命令

./rabbitmq-server:行63: erl: 未找到命令

杨鑫newlife的专栏 1万+

Hadoop实战:用MapReduce分析YouTube视频数据集(附完整代码)

本文提供了一个完整的Hadoop MapReduce实战教程,指导读者使用MapReduce框架分析YouTube视频数据集,统计不同视频类别的数量分布。教程涵盖从数据获取、预处理、HDFS操作到Java代码编写、作业提交及结果可视化的全流程,并附有完整代码,帮助开发者深入理解分布式计算思想。

lilh34434的博客 198

Centos7 安装rabbitmq详细教程

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

夏冬丶王阳旭 5万+

避坑指南:LVGL在Arduino环境编译报错?3步搞定lv_conf.h路径问题(附ST7789屏幕调试技巧)

本文详细解析了在Arduino环境中配置LVGL图形库时,如何解决常见的“lv_conf.h file not found”编译报错问题。通过三步法:定位并复制模板文件、启用核心配置并指定路径、配置基础参数,从根本上解决路径问题。文章还结合ST7789屏幕驱动,分享了使用TFT_eSPI库进行显示适配、内存优化及背光控制等实战调试技巧,帮助开发者建立清晰、可维护的嵌入式UI工程基础。

lake5的博客 860

centos7 安装RabbitMQ

一、系统环境(亲测可用) 1、JDK1.8 2、Centos7-64位 3、Erlang-OTP 23 4、RabbitMQ-3.8.5 二、安装Erlang 1、erlang和rabbitmq的版本对应关系 2、通过rpm安装erlang 1)完成erlang的前置条件配置.这个是配置是通过package cloud拉取rpm脚本自动安装yum仓库等等 curl -s https://packagecloud.io/install/re...

zouchangan的博客 1277

Avalonia 项目结构说明

Avalonia UI

bjxingch的博客 1271

从Low Byte解析DTC故障类型:系统开发中的诊断精细化实践

本文深入解析DTC故障诊断中Low Byte的关键作用,详细介绍了其在系统开发中的精细化应用实践。通过分析Low Byte的编码规则和故障分类设计,帮助开发者优化诊断数据库和解码方案,提升汽车电子系统的故障诊断效率和准确性。

weixin_28312391的博客 263

Centos7安装RabbitMQ

也可以去Erlang官网下载Erlang存储库https://packagecloud.io/rabbitmq/erlang?page=1,将下载好的rpm包防至Centos上。也可以直接去GitHub上下载https://www.rabbitmq.com/download.html,将下载好的rpm包放至Centos上。PS 微信搜索【蜜蜂网盘搜so】小程序,万部短剧、各种资源任意搜索。el/9就是centos9的rpm包,我们搜索el/7的。恭喜你,RabbitMQ现已经安装在系统上!

leafseelight的专栏 3461

history 历史命令记录功能如何防坏人(高级)

在 Linux 下面可以使用 history 命令查看用户的所有历史操作,同时 shell 命令操作记录默认保存在用户目录的 .bash_history 文件中。通过这个文件可以查询 shell 命令的执行历史,有助于运维人员进行系统审计和问题排查,同时在服务器遭受黑客攻击后,也可以查询黑客登录服务器的历史命令操作。但是黑客在入侵后,为了抹除痕迹,会删除 .bash_history 文件,这个就需...

墨痕诉清风的博客 1656

Centos7安装/卸载RabbitMQ

Centos7安装/卸载RabbitMQ和Erlang 最近项目要用上RabbitMQ所以需要在服务器上装一下,这玩意装起来还有点讲究,在这里给大家分享一下。 注意:有个大佬写的已经很详细了在这推荐给大家,贴一下链接:在linux下安装配置rabbitMQ详细教程,可以直接参考他的。 在安装RabbitMQ之前需要安装Erlang这点是必要的。 安装Erlang 1、从Erlang Solution安装 # 添加erlang solutions源 $ wget https://packages.erla

weixin_43837119的博客 13万+

寻路最终版哦

相信大家用unity3d寻路的时候,一定会碰到多人

yxriyin的专栏 6954

斑鬣狗优化算法(SHO)详解:从生物原理到代码实战

斑鬣狗优化算法(SHO)是一种新型元启发式优化算法,灵感来源于斑鬣狗的群体狩猎行为。该算法通过模拟斑鬣狗的包围猎物、协同狩猎和攻击猎物等生物行为,将优化问题转化为智能搜索过程。SHO算法包含探索与开发两个阶段,通过数学模型实现群体协作和自适应平衡,具有参数简单、收敛快等优势。文章系统介绍了SHO的生物基础、数学模型、实现方法(包括MATLAB和Python代码)、改进策略以及在函数优化、路径规划等领域的应用案例,最后讨论了算法的优势、局限性和未来研究方向。

qq_42212808的博客 237

CentOS7安装RabbitMQ简单实用教程

首先安装RabbitMQ需要JDK环境,如果虚拟机没有JDK1.8小伙伴们自行去搜一篇教程,很快的,然后我们就进入今天的正题, 因为RabbitMQ是基于Erlang语言编写的这么一个消息中间件,我们需要先安装Erlang 1安装Erlang 1.1安装前线完成条件 curl -s https://packagecloud.io/install/repositories/rabbitmq/erlang/script.rpm.sh | sudo bash 1.2第二步安装Erlang yum install

佐岸的博客 4703

AutosarMCAL开发——基于TC367、EBTresos 开发之PORT

下图为开漏输出与推挽输出电路区别,推挽输出有两个极性相反的mos构成,一个管子导通另一个管子关闭以实现输出高低电平(电流较小不具备驱动能力),开漏输出仅使用一个MOS管,所以在这种模式下只能输出低电平,想要输出高电平需要外部提供(输入电流不可超过引脚最大电流显示否则会烧MCU)开漏输出:输出寄存器为低电平时,经过输出控制电路变成一个高电平,N-MOS导通,低电平从I/O引脚输出,输出寄存器为高电平时,P-MOS和N-MOS都是截止状态,电平无法通过,想要输出高电平需要外接上拉电阻。

qq_45583706的博客 1405

CentOS 7安装RabbitMQ

CentOS 7安装RabbitMQ安装目标安装准备环境要求安装前环境检测1. 查看是否已存在Erlang1. 1安装Erlang(若不存在Erlang)2. 查看是否已存在Socat2. 1安装Socat(若不存在Socat)安装1. 安装2. 卸载erlang运行配置用户配置配置用户远程访问重启服务并开放端口重启开放端口常用操作命令最新版简要安装方法 安装目标 RabbitMQ 3.7+...

Guoye的专栏 707

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

上一篇: iptables导致linux关机错误的解决方法
下一篇: CentOS7防火墙相关命令
踏雪听雨
博客等级 码龄22年 72粉丝 178原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值