19.6. 文件系统数据存储区配置

本节详细介绍特定于文件系统数据存储的配置属性。有关常规属性,请参见 运行时配置

19.6.1. 文件编写器

以下属性控制数据文件的写入。

19.6.1.1. geomesa.fs.size.threshold

指定数据文件的目标大小时,此属性控制被认为是可接受的误差范围。在压缩过程中,可能会合并或拆分超出页边距的文件。看见 配置目标文件大小 以获取更多信息。

阈值指定为大于的浮点数 0 并且少于 1 ,缺省值为 0.05 。例如,如果目标文件大小为100字节,则错误阈值为 0.05 意味着如果文件大小介于95到105字节之间,则不会对其进行压缩。

19.6.1.2. geomesa.fs.writer.partition.timeout

当写入多个分区时,每个分区编写器都保持打开状态,直到关闭整个功能编写器。当一次写入多个分区时,这可能会由于大量写入程序而导致内存问题。为了缓解这一问题,可以在可配置的超时后关闭空闲分区。

超时被定义为持续时间,例如 60 seconds100 millis

19.6.2. 文件系统操作

19.6.2.1. geomesa.fs.file.cache.duration

为了避免重复读取磁盘,GeoMesa会将磁盘操作的结果缓存一段时间。这有一个副作用,即由外部进程修改的文件可能在缓存超时后才可见。

属性被定义为持续时间,例如 60 seconds100 millis 。默认情况下为 10 minutes