Databend 是一款开源、弹性、低成本,基于对象存储也可以做实时分析的新式数仓。期待您的关注,一起探索云原生数仓解决方案,打造新一代开源 Data Cloud。
Minio搭建
minio 192.168.10.159
cd /data
mkdir minio
cd minio
wget https://dl.min.io/server/minio/release/linux-amd64/minio
export MINIO_ROOT_USER=minioadmin
export MINIO_ROOT_PASSWORD=minioadmin
#./minio server ./data
./minio server --address :29000 ./data
利用 WEB 界面打开 MinIO 管理测,打开后创建一个: databend bucket
databend下载
官网下载:只能下载最新版本,最新版本的使用可能需要升级相应的依赖库,有风险的话,就在docker中使用。
Databend - Activate your Object Storage for real-time analytics | Databend
历史版本下载:
Tags · datafuselabs/databend · GitHub
经验:可以通过修改如下链接的版本号进行下载
https://repo.databend.rs/databend/v0.9.50-nightly/databend-v0.9.50-nightly-x86_64-unknown-linux-musl.tar.gz
mkdir databend_cluster
tar -zxvf databend-v0.9.50-nightly-x86_64-unknown-linux-musl.tar.gz -C databend_cluster
单点部署
databend-query 的配置
# Storage config.
[storage]
# fs | s3 | azblob | obs
type = "s3"
# Set a local folder to store your data.
# Comment out this block if you're NOT using local file system as storage.
[storage.fs]
data_path = "./.databend/stateless_test_data"
# To use S3-compatible object storage, uncomment this block and set your values.
[storage.s3]
bucket = "databend"
endpoint_url = "https://192.168.10.159:29000"
access_key_id = "minioadmin"
secret_access_key = "minioadmin"
启动 Databend
./script/start.sh
ps axu |grep databend
关闭 Databend
./script/stop.sh
连接 Databend
Databend 默认对外有三个服务端口:
MySQL : 3307 支持 MySQL cli,应用程序连接。
Clickhouse: 8124 Clickhouse http handler 协议
这里我们以 MySQL client 连接举例:
mysql -h 127.0.0.1 -P3307 -uroot

本文详细介绍了如何使用Minio搭建对象存储,并部署Databend进行实时分析。Databend是一款开源的弹性数仓,支持S3兼容的存储。文章提供了单点和集群部署的步骤,包括配置存储、启动服务、连接测试以及集群资源隔离的概念。此外,还涵盖了Databend的多租户模型和元数据管理。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



