这些设置可在 system.settings 中查看,并由 源代码 自动生成。
iceberg_metadata_compression_method
版本历史
| 版本 | 默认值 | 注释 |
|---|---|---|
| 25.8 | 新增设置 |
.metadata.json 文件的压缩方法。
iceberg_metadata_log_level
类型
IcebergMetadataLogLevel
默认值
none
版本历史
| 版本 | 默认值 | 注释 |
|---|---|---|
| 25.9 | none | 新增设置。 |
控制 Iceberg 表元数据写入 system.iceberg_metadata_log 时的日志级别。 通常仅在调试时修改此设置。
可能的值:
- none - 不记录元数据日志。
- metadata - 根 metadata.json 文件。
- manifest_list_metadata - 以上所有内容 + 与快照对应的 avro manifest 列表中的元数据。
- manifest_list_entry - 以上所有内容 + avro manifest 列表条目。
- manifest_file_metadata - 以上所有内容 + 已遍历的 avro manifest 文件中的元数据。
- manifest_file_entry - 以上所有内容 + 已遍历的 avro manifest 文件条目。
iceberg_metadata_staleness_ms
类型
UInt64
默认值
0
版本历史
| 版本 | 默认值 | 注释 |
|---|---|---|
| 26.3 | 0 | 新增设置:允许在 READ 操作中使用缓存的元数据版本,以避免从远程 catalog 拉取 |
如果该值非零,且存在比给定 staleness 窗口更新的缓存元数据快照,则跳过从远程 catalog 拉取 iceberg 元数据。值为 0 表示始终从远程 catalog 拉取最新的元数据版本。将此设置为非零,可以用一定的 staleness 换取更低的读取操作延迟。