麒麟V10 Linux 服务器 编译安装RabbitMq 3.8.3(含资源)

版本说明

RabbitMq 3.8.3 版本对应Erlang 22.3

RabbitMq-3.8.3及Erlang 22.3
链接: https://pan.baidu.com/s/1_TY4drZjXjGcOQedSpRpBA?pwd=6tsd
提取码: 6tsd

一、安装 Erlang

1、下载 Erlang 22.3

[root@root mq]# wget http://erlang.org/download/otp_src_22.3.tar.gz

2、解压并编译安装

# 解压erlang安装包
[root@root mq]# tar -zxvf otp_src_22.3.tar.gz
进入目录
 cd otp_src_22.3/
编译安装
[root@root otp_src_22.3]# ./otp_build autoconf
[root@root otp_src_22.3]# ./configure && make && sudo make install

在这里插入图片描述
等待安装完成,如果在 ./configure && make && sudo make install 安装过程中 碰到

configure: error: No curses library functions found
ERROR: /usr/local/waves/mq/otp_src_22.3/erts/configure failed!
已杀死、

原因:编译 Erlang 源码时缺少 curses 库,该库用于构建 Erlang 的交互式终端界面和文档生成工具。在 Kylin Linux V10 中,curses 开发库一般由 ncurses-devel 包提供。
安装 curses 即可,重新编译安装即可

# 安装 curses 
[root@root otp_src_22.3]# sudo yum install -y ncurses-devel
# 再次执行,等待安装完成
[root@root otp_src_22.3]# ./configure && make && sudo make install

在这里插入图片描述

3、安装完成验证

[root@root lib]# erl -version
Erlang (SMP,ASYNC_THREADS,HIPE) (BEAM) emulator version 10.7
[root@root lib]# erl
Erlang/OTP 22 [erts-10.7] [source] [64-bit] [smp:4:4] [ds:4:4:10] [async-threads:1] [hipe]

Eshell V10.7  (abort with ^G)
1>

二、安装RabbMq

1、下载RabbitMq

#直接访问链接下载上传Linux服务器
https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.3/rabbitmq-server-generic-unix-3.8.3.tar.xz
#或者直接
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.3/rabbitmq-server-generic-unix-3.8.3.tar.xz

注意: 下载的是xz格式的文件,xz 是一种高效的压缩文件格式,基于 LZMA2 压缩算法,具有较高的压缩比,常用于压缩源代码、文档等文件。压缩后的文件体积通常比 zip、tar.gz 等格式更小,但压缩和解压过程对 CPU 资源消耗相对较高。在 Unix/Linux 系统中较为常见,许多开源软件的安装包(如 RabbitMQ 安装包)会采用这种格式发布。

2、解压与安装

# 解压 rabbitmq 安装包
xz -d rabbitmq-server-generic-unix-3.8.3.tar.xz
tar -xvf rabbitmq-server-generic-unix-3.8.3.tar

在这里插入图片描述
配置Mq 环境变量
编辑profile 增加Mq 路径

vim /etc/profile
# 在文件最后添加
export PATH=$PATH:/usr/local/lib/erlang/bin:/usr/local/waves/mq/rabbitmq_server-3.8.3/sbin
#添加后 
Esc  
:wq!  #保存并退出
# 刷新配置文件
source /etc/profile

3、开启web端插件

[root@root ~]# rabbitmq-plugins enable rabbitmq_management
Enabling plugins on node rabbit@root:
rabbitmq_management
The following plugins have been configured:
  rabbitmq_management
  rabbitmq_management_agent
  rabbitmq_web_dispatch
Applying plugin configuration to rabbit@root...
The following plugins have been enabled:
  rabbitmq_management
  rabbitmq_management_agent
  rabbitmq_web_dispatch
  
set 3 plugins.
Offline change; changes will take effect at broker restart.
[root@root ~]
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

旧歌*

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值