跳转到主要内容

部署本地 Databend (非生产环境)

如果您还没有对象存储,您可以在本地部署 Databend 并使用文件系统作为存储。 本主题解释如何部署本地 Databend 并连接到 MySQL 客户端。

备注

生产环境必须使用对象存储。 文件系统仅供评估、测试和其他非生产目使用。

开始前

请确保您已经安装了 MySQL 客户端。

下载 Databend

  1. https://databend.rs/download 下载适用于您平台的安装包。

    苹果芯片(Silicon CPU)用户请选择 databend-<version>-nightly-aarch64-apple-darwin.tar.gz

  2. 提取安装包到本地目录。

启动 Databend

  1. 打开终端并导航到提取到的文件夹。

  2. 运行文件夹 scripts 中的脚本 start.sh

    MacOS 可能会提示错误: databend-meta 无法打开,因为Apple 无法检查它是否有恶意软件。 请在您的 Mac 上打开 系统设置,在左侧菜单上选择 隐私 & 安全, 然后点击右侧 Security 下的Open Anyway。 对databend-query的错误做同样的操作。

./scripts/start.sh
  1. 运行以下命令以验证Databend已成功启动:
ps aux | grep databend

---
eric 12789 0.0 0.0 408495808 1040 s003 U+ 2:16pm 0:00.00 grep databend
eric 12781 0.0 0.5 408790416 38896 s003 S 2:15pm 0:00.05 bin/databend-query --config-file=configs/databend-query.toml
eric 12776 0.0 0.3 408654368 24848 s003 S 2:15pm 0:00.06 bin/databend-meta --config-file=configs/databend-meta.toml

连接到 Databend

  1. 使用端口3307从您的 MySQL 客户端创建连接:
mysql -h 127.0.0.1 -P3307 -uroot
  1. 查询 Databend 版本以验证连接:
SELECT VERSION();

---
version() |
--------------------------------------------------------------------------------------+
DatabendQuery v0.8.99-nightly-2fdfcaa(rust-1.66.0-nightly-2022-11-02T18:06:39.712775Z)|