获取源代码并构建 Databend
备注
注意,至少需要 16GB 的RAM才能从源代码构建 Databend 并运行测试。
安装前置依赖
Databend 使用 Rust 编程语言编写,为了从零开始构建 Databend ,你需要安装以下工具:
- Git, cmake
- 使用 Rusup 安装 Rust
获取 Databend 代码
git clone https://github.com/datafuselabs/databend
cd databend
运行 make
指令
make build-release
databend-query
和 databend-meta
将会置于 target/release
目录下。
使用 Docker 映像构建
我们提供有一个符合全部开发需要的的 Docker 映像,目前仅支持 amd64 。
确保 Docker 已安装并运行,只需运行 INTERACTIVE=true scripts/setup/run_build_tool.sh
即可进入构建/测试环境。