当前位置:   article > 正文

RabbitMQ超详细配置过程 ErLang24.1+RabbitMQ3.9.7(Linux CentOS8)_erl24.1.4

erl24.1.4

一、前言

首先声明该配置过程完全可以让你配置好你的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 文件vi /etc/profile,将以下配置填写到 profile 文件的最后:

export ERL_HOME=/usr/local/erlang
export PATH=$ERL_HOME/bin:$PATH
  • 1
  • 2

⑨启动环境变量配置文件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
这里注意一点,如果你的服务器上有/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
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43

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

yum update -y
yum install -y erlang
  • 1
  • 2

到此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

⑩没了,自个开始学吧

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号