我需要设置Java设置" networkaddress.cache.ttl"。我对Java知之甚少,所以我问,设置这个值的最佳实践是什么?
我知道该设置位于" $ JAVA_HOME / jre / lib / security / java.security"但自定义此文件似乎并不是非常好。是否有自定义Java设置的地方?
这适用于Elasticsearch,所以如果我可以将它放入ES init脚本或其他内容中,那会更好,但我不知道如何在运行中设置它。
先谢谢Java人员!
答案 0 :(得分:1)
如果您不想设置安全属性文件,则可以使用json
在JVM命令行上设置 sun.net.inetaddr.ttl 属性。
但是,首选方法是使用安全属性文件(ref:Oracle documentation),因为在将来的版本中可能不支持sun.net.inetaddr.ttl。