栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

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

⑩没了,自个开始学吧

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/302902.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号