启动Hazelcast时,如果找不到指定的hazelcast.xml文件,则自动回退到打包/默认配置。
我遇到的问题是我在docker containter中运行hazelcast,配置文件映射为卷。但是,如果配置文件或卷映射出现问题,Hazelcast会愉快地启动而没有错误,但是完全没用,因为默认值不是我们在生产中使用的。
如果指定的configFile(java -Dhazelcast.config=/etc/hazelcast/hazelcast.xml -jar /usr/local/hazelcast.jar
)已损坏或丢失,是否有某种方法可以使hazelcast失败?
答案 0 :(得分:1)
通过首先应用模式检查和其他验证来确保值有意义,这在Hazelcast的更高版本中得到修复。请升级,特别是因为在以后的版本中修复了严重的问题。