centos7安装erlang及rabbitMQ

news2024/11/25 12:45:40

下载前注意事项:

第一:自己的系统版本,centos中uname -a指令可以查看,el8,el7,rabbitMQ的包不一样!
在这里插入图片描述第二:根据rabbitMQ中erlang version找到想要下载rabbitMQ对应erlang版本,地址地=:https://www.rabbitmq.com/which-erlang.html

下载地址

erlang下载:
https://www.erlang.org/
RabbitMQ下载:
https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.8.8

下载好后
在这里插入图片描述传到centos上去,我这边利用第三方的xftp

开始安装

先安装erlang,
环境准备

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

然后安装

rpm -ivh otp_src_21.3.1.tar.gz

进入目录,prefix后面的路径自己定制

./configure --prefix=/opt/rabbitMQ/erlang --with-ssl --enable-threads --enable-smp-support --enable-kernel-poll --enable-hipe --without-javac

最后

make && make install

配置环境变量,vim /etc/profile,添加PATH=$PATH:/opt/rabbitMQ/erlang/bin,保存退出(esc冒号wq)
然后刷新,source /etc/profile
验证 输入erl
想退出输出halt().
这就完成了,一般不出错
这个环境配置对rabbitMQ的安装没啥用!注意了

rabbitMQ安装

之前安装过的自己搜如何卸载,教程多

yum install socat -y

依赖安装完成后

rpm -ivh rabbitXXXXXXX

这里开始报错了!
报错信息

报错 erlang => 21.3 is needed by rabbitmq-server-3.8.8.1.el8.noarch

解决方案

rpm -ivh --nodeps XXXXX

忽略依赖安装
完成后
开始配置开启自启

chkconfig rabbitmq-server on

开始启动

/sbin/service rabbitmq-server start

又报错了!

报错 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.

我们输入journalctl -xe查看详情
可以看到erl : 找不到

Feb 19 07:16:02 slave2 rabbitmq-server[52652]: /usr/lib/rabbitmq/bin/rabbitmq-server: line 82: exec: erl: not found

我们需要修改rabbitmq-server,也就是将erl的路径告诉他
vim /xx/xx/xx/rabbitmq-server
进入后在set -e 后面
添加上

PATH=$PATH:/opt/rabbitMQ/erlang/bin

保存并退出
这之后就可以启动rabbitMQ

问题

第一个:
onfigure: error: No curses library functions found
configure: error: /bin/sh ‘/app/otp_src_20.2/erts/configure’ failed for erts
解决方法:yum -y install ncurses-devel

第二个:
erlang => 21.3 needed by rabbitmq-server-3.8.8.8.el8.noarch
解决方法: rpm -ivh --nodeps xxx

第三个:
启动失败:erl: command not found
解决方法:进入提示目录添加路径PATH=$PATH:/opt/rabbitMQ/erlang

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/881813.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

ABAP Der Open SQL command is too big.

ABAP Der Open SQL command is too big. DBSQL_STMNT_TOO_LARGE CX_SY_OPEN_SQL_DB 应该是选择条件中 维护的条件值条数太多了

五个独特且有趣的ChatGPT指令

今天分享5个很实用的指令,这几个指令很多时候对我们输出内容的连贯性、文章风格、创意性等方面有着决定性的作用。 目录 第一个:Max tokens(最大令牌) 第二个:Top_p(控制采样) 第三个:Presence_penalty …

视频汇聚平台EasyCVR视频监控播放平台WebRTC流地址无法播放的问题解决方案

开源EasyDarwin视频监控TSINGSEE青犀视频平台EasyCVR能在复杂的网络环境中,将分散的各类视频资源进行统一汇聚、整合、集中管理,在视频监控播放上,TSINGSEE青犀视频安防监控汇聚平台可支持1、4、9、16个画面窗口播放,可同时播放多…

msvcp140.dll是什么东西?msvcp140.dll丢失的解决方法

修复msvcp140.dll文件的过程可能会让人感到有些困扰,尤其是对于不太熟悉计算机维护的人来说。当出现msvcp140.dll文件缺失的错误提示时,我意识到这是一个关键的问题,因为该文件是许多应用程序正常运行所必需的。因此,我立即采取行…

实现文件的拖放功能

文章目录 实现文件的拖放功能1 拖放文件至QT窗口1.1 实现方法1.2 效果演示 2 拖放文件至python脚本2.1 实现方法2.2 效果演示 实现文件的拖放功能 试想一下,我们希望将一个python项目文件夹或者脚本在IDE中打开,无论是去IDE中选择文件夹路径,…

神经网络基础-神经网络补充概念-08-逻辑回归中的梯度下降算法

概念 逻辑回归是一种用于分类问题的机器学习算法,而梯度下降是优化算法,用于更新模型参数以最小化损失函数。在逻辑回归中,我们使用梯度下降算法来找到最优的模型参数,使得逻辑回归模型能够更好地拟合训练数据。 逻辑回归中的梯…

.Net 6启用SDK声明隐式全局引用

之前要引用System.xxx相关的组件时,需要每个页面都using,后来出了global using但每个项目还是要添加上,比较麻烦。 现在只需要在项目属性里,勾选以下“隐式全局使用”选项即可免于手动使用using引用这些系统的SDK相关组件。 也可…

成都市加快大模型创新应用,推动人工智能产业高质量发展

在2023年8月份,成都市发布了《成都市加快大模型创新应用推进人工智能产业高质量发展的若干措施》,这些措施为成都市在人工智能领域的发展指明了方向,为产业的高质量发展提供了政策支持和创新环境。 这些措施的积极意义不言而喻。首先&#xf…

电脑——IT人必不可少的重要武器

电脑——IT人必不可少的重要武器 我的战友我的维护硬件软件杀毒软件 有用技巧需要避免的行为其他补充 我的战友 我的“战友”是联想台式机, W i n 10 Win10 Win10的操作系统,它的内存仅有 8 G B 8GB 8GB, C P U CPU CPU也只是 i 5 i5 i5&…

通过css设置filter 属性,使整个页面呈现灰度效果,让整个网页变灰

通过css设置filter 属性设置页面整体置灰 效果图: 通过设置 filter 属性为 grayscale(100%)&#xff0c;页面中的所有元素都会被应用灰色滤镜效果&#xff0c;使整个页面呈现灰度效果。 <style type"text/css"> html { filter: grayscale(100%); -webkit-f…

离线安装.NET Framework 3.5

下载资源包 链接&#xff1a;https://pan.baidu.com/s/1t7OlEXwNDV8YtA7-YuQRSw 提取码&#xff1a;qe8i 解压 NetFx3.cab 文件 然后管理员方式打开cmd命令窗口 dism.exe /online /add-package /packagepath:C:\你的解压路径\NetFx3 里面输入你解压好的文件夹路径 等待添加…

如何做好商务英语翻译,商务英语的翻译方法有哪些

我们知道&#xff0c;商务英语涉及贸易、商务、营销财务等信息&#xff0c;呈现出的语言专业性强&#xff0c;翻译力求专业化。那么&#xff0c;如何做好商务英语翻译&#xff0c;商务英语的翻译方法有哪些&#xff1f; 业内人士指出&#xff0c;为了做好商务英语翻译&#xff…

正中优配:炒股如何降低成本?有什么技巧?

众所周知&#xff0c;股票交易是需要收取各式各样的手续费或许其他费用的&#xff0c;所以假如能够下降交易本钱是出资者炒股时着重考虑的问题。那么炒股如何下降本钱&#xff1f;有什么技巧&#xff1f;下面就由正中优配为我们剖析&#xff1a; 下面是下降炒股交易本钱的方法&…

安卓逆向 - 某严选app sign算法还原

本文仅供学习交流&#xff0c;只提供关键思路不会给出完整代码&#xff0c;严禁用于非法用途&#xff0c;若有侵权请联系我删除&#xff01; 目标app: 5ouN5ouN5Lil6YCJMy45LjY 目标接口&#xff1a;aHR0cHM6Ly9hcGkubS5qZC5jb20vYXBp 一、引言 1、本篇分析某二手交易平台 …

常见的功耗曲线预处理方法

滤波 电子设备的功耗信息可以由电路运行时的电压、电流和电路的阻抗联合计算得到&#xff0c;而且纯电阻运行期间的功耗会转换为热能。在研究中&#xff0c;一个器件的功耗与整个加密设备的功耗成正相关&#xff1b;若该期间的功耗增加&#xff0c;则整个加密设备的功耗也成一定…

具身智能:融合感知、思考与行动的未来之路

在当今科技飞速发展的时代&#xff0c;具身智能&#xff08;Embodied Intelligence&#xff09;作为一种新兴的概念&#xff0c;引起了广泛的关注和研究。具身智能将感知、思考和行动紧密结合起来&#xff0c;为机器人和智能系统带来了前所未有的能力和潜力。本文将介绍具身智能…

python基础05 循环 变量 函数组合案例

目录 1. 前言: 2. 案例详情: -> 2.1 案例拆解 ---> 2.1.1 主页功能: ---> 2.1.2 查余额: ---> 2.1.3 存钱 ---> 2.1.4 取钱 ---> 2.1.5 返回首页重试[可有可无] ---> 2.1.6 退出 3. 实现代码(python版) 4. 运行结果: -> 4.1 文字式 想写…

okcc对接ASR平台,okcc客户投诉的安全问题

客户投诉: 客户为什么要投诉&#xff1f;实际上分为两种情况&#xff0c;一是客户被冒犯到不能容忍导致的投诉&#xff0c;二是恶意投诉。降低客户被冒犯投诉的概率&#xff0c;无非就是选择客户、规范用语、降低频度&#xff1b;减少恶意投诉&#xff0c;回避是实践证明最有效…

飞行动力学-第16节-part1-机动飞行中的稳定性 之 基础点摘要

飞行动力学-第16节-part1-机动飞行中的稳定性 之 基础点摘要 1. 机动2. 重心位置3. 翼载荷4. 参考资料 1. 机动 法向过载( n L W n\frac{L}{W} nWL​)超过1的飞行轨迹。 铅垂面的拉升机动水平面内的协调转弯 根据叠加原理&#xff0c;分解为&#xff1a; 定常拉升 平飞 …

数字孪生,HDR如何提取

现在有很多的地方使用全景图&#xff0c;这些全景图是动态展示的720图片&#xff0c;无法通过浏览器点击下载到本地。 今天给你们安利一款好用的、免费的、可下载720全景图的网站。 步骤一 打开这个网址https://krpano.scenegram.cn/&#xff08;全景管家&#xff09;&#xf…