IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> RabbitMQ超详细配置过程 ErLang24.1+RabbitMQ3.9.7(Linux CentOS8) -> 正文阅读

[系统运维]RabbitMQ超详细配置过程 ErLang24.1+RabbitMQ3.9.7(Linux CentOS8)

一、前言

首先声明该配置过程完全可以让你配置好你的RabbitMQ。

其次,本人纯属小白,如果文章中有什么问题,请在评论区指出,非常感激。

二、配置ErLang

配不好ErLang就别想搞RabbitMQ了,即使你正确安装了正确版本,他还是会显示你ErLang版本不适合RabbitMQ,解决方式见下文。

1、下载ErLang

官网地址:https://www.erlang.org/downloads
下载这个:
在这里插入图片描述

2、安装ErLang

① 上文下载的是ErLang的源文件包otp_src_xx.x.tar.gz,将其上传到你的Linux服务器上,一般是放在/usr/local文件夹下。
② 跳转到你存放ErLang源文件包的目录下: cd /usr/local
③ 解压:tar -zxvf otp_src_24.1.tar.gz
④ 创建ErLang的安装目录:手动创建或者mkdir /usr/local/erlang
⑤ 进入 Erlang 的解压目录cd /usr/local/otp_src_24.1
⑥ 配置 Erlang 的安装信息:./configure --prefix=/usr/local/erlang --without-javac
⑦ 编译并安装:make && make install
⑧ 配置环境变量:
打开 /etc/profile 文件iv /etc/profile,将以下配置填写到 profile 文件的最后:

export ERL_HOME=/usr/local/erlang
export PATH=$ERL_HOME/bin:$PATH

⑨启动环境变量配置文件source /etc/profile
⑩查看 Erlang 版本,查看是否安装成功erl -version

此部分参考了大佬博客:博客

3、配置ErLang(或者说更新yum仓库)

但是这还没完,因为即使你这样安装了,还是没法安装rabbitmq,因为他默认从yum仓库中读取erlang,默认yum仓库中的版本较低。
这个可以去这里看最新的修改方式:https://codechina.csdn.net/mirrors/rabbitmq/erlang-rpm?utm_source=csdn_github_accelerator
我是erlang24.1,RabbitMQ3.9.1的
即:
① 进入配置文件中
vi /etc/yum.repos.d/rabbitmq_erlang.repo
② 添加如下配置:
因为你之前没得这个配置文件,他会自动创建,你打开后里面是空的,然后按i进如输入模式,
将配置复制粘贴上:

[rabbitmq-rabbitmq-erlang]
name=rabbitmq-rabbitmq-erlang
baseurl=https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-erlang/rpm/el/8/$basearch
repo_gpgcheck=1
enabled=1
gpgkey=https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-erlang/gpg.E495BB49CC4BBE5B.key
gpgcheck=1
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300
pkg_gpgcheck=1
autorefresh=1
type=rpm-md

[rabbitmq-rabbitmq-erlang-noarch]
name=rabbitmq-rabbitmq-erlang-noarch
baseurl=https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-erlang/rpm/el/8/noarch
repo_gpgcheck=1
enabled=1
gpgkey=https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-erlang/gpg.E495BB49CC4BBE5B.key
       https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc
gpgcheck=1
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300
pkg_gpgcheck=1
autorefresh=1
type=rpm-md

[rabbitmq-rabbitmq-erlang-source]
name=rabbitmq-rabbitmq-erlang-source
baseurl=https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-erlang/rpm/el/8/SRPMS
repo_gpgcheck=1
enabled=1
gpgkey=https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-erlang/gpg.E495BB49CC4BBE5B.key
       https://github.com/rabbitmq/signing-keys/releases/download/2.0/rabbitmq-release-signing-key.asc
gpgcheck=1
sslverify=1
sslcacert=/etc/pki/tls/certs/ca-bundle.crt
metadata_expire=300
pkg_gpgcheck=1
autorefresh=1
type=rpm-md

然后ESC+:wq推出并保存
③ 更新仓库并安装ErLang(?)

yum update -y
yum install -y erlang

到此ErLang的配置就已经结束了。

这里我不知道我之前通过安装包安装的ErLang操作是不是无用功,希望有大佬解惑。

二、安装RabbitMQ

1、下载

① 首先去官网:https://www.rabbitmq.com/download.html

② 点击:
在这里插入图片描述
③ 点击:
在这里插入图片描述
④ 点击:
在这里插入图片描述

⑤ 下载完成后,上传至你的服务器,一般默认放在/usr/local/software目录下
因为我是看尚硅谷学的,下面就可以按照他的流程来了

⑥ 跳转到该目录 cd /usr/local/software ,当然,software文件夹你需要自己建

⑦ 安装依赖 yum install socat -y

⑧ 安装RabbitMQrpm -ivh rabbitmq-server-3.9.7-1.el8.noarch.rpm

⑨ 添加开机启动 RabbitMQ 服务chkconfig rabbitmq-server on
启动服务/sbin/service rabbitmq-server start
查看服务状态/sbin/service rabbitmq-server status

⑩没了,自个开始学吧

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-10-07 14:11:49  更:2021-10-07 14:12:08 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 18:20:04-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码