原英文版地址: https://www.elastic.co/guide/en/elasticsearch/reference/7.7/networkaddress-cache-ttl.html, 原文档版权归 www.elastic.co 所有
本地英文版地址: ../en/networkaddress-cache-ttl.html
本地英文版地址: ../en/networkaddress-cache-ttl.html
重要: 此版本不会发布额外的bug修复或文档更新。最新信息请参考 当前版本文档。
Elasticsearch运行时有一个安全管理器。
有了安全管理器后,JVM默认会无限期地缓存正向的主机名解析,而反向的主机名解析默认只会缓存10秒。
Elasticsearch 用默认值覆盖这种行为,将正向查找缓存60秒,反向查找缓存10秒。
这些值应该适用于大多数环境,包括 DNS 解析随时间变化的环境。
如果没有,可以在 JVM 选项 中修改 es.networkaddress.cache.ttl
和 es.networkaddress.cache.negative.ttl
。
请注意,Java 安全策略 中的 networkaddress.cache.ttl=<timeout>
和 networkaddress.cache.negative.ttl=<timeout>
的值被 Elasticsearch 忽略,除非你删除 es.networkaddress.cache.ttl
和 es.networkaddress.cache.negative.ttl
设置。