安装
From crates.io (recommended)
cargo install adora-cli # CLI(adora 命令)
pip install adora-rs # Python 节点/算子 API
从源码安装
git clone https://github.com/dora-rs/adora.git
cd adora
cargo build --release -p adora-cli
PATH=$PATH:$(pwd)/target/release
# Python API (requires maturin >= 1.8: pip install maturin)
# Must run from the package directory for dependency resolution
cd apis/python/node && maturin develop --uv && cd ../../..
平台安装器
macOS / Linux:
curl --proto '=https' --tlsv1.2 -LsSf \
https://github.com/dora-rs/adora/releases/latest/download/adora-cli-installer.sh | sh
Windows:
powershell -ExecutionPolicy ByPass -c "irm https://github.com/dora-rs/adora/releases/latest/download/adora-cli-installer.ps1 | iex"
构建特性
| 特性 | 描述 | 默认 |
|---|---|---|
tracing | OpenTelemetry 追踪支持 | 是 |
metrics | OpenTelemetry 指标收集 | 否 |
python | Python 算子支持(PyO3) | 否 |
redb-backend | 持久化协调器状态(redb) | 否 |
prometheus | 协调器上的 Prometheus /metrics 端点 | 否 |
cargo install adora-cli --features redb-backend
验证
adora --version
adora status