最佳设置方式 "networkaddress.cache.ttl"
Best way to set "networkaddress.cache.ttl"
我需要设置 Java 设置 networkaddress.cache.ttl
。我对 Java 知之甚少,所以我想问一下,设置此值的最佳实践是什么?
我知道设置在 $JAVA_HOME/jre/lib/security/java.security
中,但自定义此文件似乎不是很好。有自定义 Java 设置的地方吗?
这是针对 Elasticsearch 的,所以如果我可以将其 glom 到 ES init 脚本或其他东西中,那会更好,但我不知道如何即时设置它。
提前致谢Java人!
如果您不想设置安全属性文件,那么您可以在 JVM 命令行上使用 -Dsun.net.inetaddr.ttl=0
.
设置 sun.net.inetaddr.ttl
属性
但是,首选方法是使用安全属性文件 (ref:Oracle documentation),因为 sun.net.inetaddr.ttl
可能在未来的版本中不受支持。
我需要设置 Java 设置 networkaddress.cache.ttl
。我对 Java 知之甚少,所以我想问一下,设置此值的最佳实践是什么?
我知道设置在 $JAVA_HOME/jre/lib/security/java.security
中,但自定义此文件似乎不是很好。有自定义 Java 设置的地方吗?
这是针对 Elasticsearch 的,所以如果我可以将其 glom 到 ES init 脚本或其他东西中,那会更好,但我不知道如何即时设置它。
提前致谢Java人!
如果您不想设置安全属性文件,那么您可以在 JVM 命令行上使用 -Dsun.net.inetaddr.ttl=0
.
sun.net.inetaddr.ttl
属性
但是,首选方法是使用安全属性文件 (ref:Oracle documentation),因为 sun.net.inetaddr.ttl
可能在未来的版本中不受支持。