1 深度存储
深度存储用于储存段,Druid不提供该存储机制。
深度存储的基本结构决定了它具备数据存储的持久性:只要数据段仍在深度存储中,这些数据将不会被丢失。
2 本地挂载
本地挂载也可用于存储段。
即用户可以使用本地的文件系统,或任何挂载在本地的东西,如NFS、Ceph等存储段,这可以通过默认的深度存储实现。
为了使用本地挂载进行深层存储,需要在公共配置中设置以下配置:
| 
 属性 
 | 
 可能的取值 
 | 
 描述 
 | 
 默认值 
 | 
| 
 druid.storage.type 
 | 
 local 
 | 
 / 
 | 
 必须设置 
 | 
| 
 druid.storage.storageDirectory 
 | 
 / 
 | 
 存储段的目录 
 | 
 必须设置 
 | 
注意:druid.storage.storageDirectory 一般需要设置与druid.segmentCache.locations 、druid.segmentCache.infoDir不同的目录。
如果在本地模式下使用Hadoop Indexer,那么只需给它一个本地目录作为输出目录就可以开始工作了。