系统要求
RHEL 8 或 Ubuntu 20.04 或 amazon linux 2023
机器要求
2coreCPU/10G内存/30G磁盘
8G的机器编译时已经卡着不动了
版本要求
jdk 17.0.7
node v18.16.1
pnpm 7.29.3
python 3.9
docker 20.10.23
jq 1.6
git 2.40.1
node的升级
Node.js 18 与基于 glibc 2.28 或更高版本的 Linux 发行版兼容,系统需要是Debian 10, RHEL 8, and Ubuntu 20.04
在Centos7.x或amazon linux 2022 安装node18 会遇到下面的依赖错误
安装、升级node
- 下载安装包
# wget https://nodejs.org/dist/v18.16.1/node-v18.16.1-linux-x64.tar.xz
# tar -xvf node-v18.16.1-linux-x64.tar.xz
# mv node-v18.16.1-linux-x64 node
- 添加环境变量 /etc/profile
# export NODE_HOME=/root/node
# export PATH=$NODE_HOME/bin:$PATH
# source /etc/profile
# node -v
v18.16.1
pnpm的安装
# npm install -g pnpm@7.29.3
编译airbyte
编译时跳过测试
# ./gradlew build -x test
查看镜像
docker image ls