2 Star 11 Fork 6

HoneyMoose/Druid Docs 中文

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
Deepstorage.md 1.79 KB
一键复制 编辑 原始数据 按行查看 历史

深度存储

Apache Druid不提供的存储机制,深度存储是存储段的地方。深度存储基础结构定义了数据的持久性级别,只要Druid进程能够看到这个存储基础结构并获得存储在上面的段,那么无论丢失多少Druid节点,都不会丢失数据。如果段在深度存储层消失了,则这些段中存储的任何数据都将丢失。

本地挂载

本地装载也可用于存储段。这使得您可以使用本地文件系统或任何可以在本地挂载的东西,如NFS、Ceph等来存储段。这是默认的深度存储实现。

为了使用本地装载进行深层存储,需要在公共配置中设置以下配置:

属性 可能的取值 描述 默认值
druid.storage.type local 必须设置
druid.storage.storageDirectory 存储段的目录 必须设置

注意,通常应该将 druid.storage.storageDirectory 设置为与 druid.segmentCache.locationsdruid.segmentCache.infoDir 不同的目录。

如果在本地模式下使用Hadoop Indexer,那么只需给它一个本地目录作为输出目录,它就可以工作了。

S3适配

请看druid-s3-extensions扩展文档

HDFS

请看druid-hdfs-extensions扩展文档

其他深度存储

对于另外的深度存储等,可以参见扩展列表

Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/honeymoose/druid-docs-cn.git
git@gitee.com:honeymoose/druid-docs-cn.git
honeymoose
druid-docs-cn
Druid Docs 中文
master

搜索帮助