elasticsearch. 向导

事务日志Translog

每个碎片都有一个事务日志文件,事务日志文件主要是为了保证索引写和删除过程的可靠性,你不需要显式的去提交每个请求(对应于lucene的commit),这一切都是自动的,你也可以显式的执行flush操作来进行请求的提交,还可以使用下面这些参数来进行控制:

配置 说明
index.translog.flush_threshold_ops 设置当累计操作达到多少时就执行flush操作,默认值 5000.
index.translog.flush_threshold_size 一旦你的事务日志文件的大小(translog)达到设置的这个值,则开始执行flush操作,默认值 500mb.
index.translog.flush_threshold_period 每隔多长时间执行一次flush,默认 60m.
 
Fork me on GitHub