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.
本文固定链接: http://www.chepoo.com/elasticsearch-transaction-translog.html | IT技术精华网