Отключить упакованную конфигурацию Hazelcast
При запуске Hazelcast автоматически возвращается к пакетной конфигурации / конфигурации по умолчанию, когда не находит указанный файл hazelcast.xml.
Проблема, с которой я столкнулся, заключается в том, что я запускаю hazelcast в контейнере Docker с файлом конфигурации, отображаемым как том. Однако, если что-то идет не так с файлом конфигурации или отображением тома, Hazelcast успешно запускается без ошибок, но совершенно бесполезен, потому что по умолчанию это не то, что мы используем в работе.
Есть ли какой-нибудь способ сделать Hazelcast неудачным, если указан configFile (java -Dhazelcast.config=/etc/hazelcast/hazelcast.xml -jar /usr/local/hazelcast.jar
) поврежден или отсутствует?
1 ответ
Это исправлено в более поздних версиях Hazelcast, сначала применяя проверку схемы и дополнительные проверки, чтобы убедиться, что значения имеют смысл. Пожалуйста, обновите, тем более что в более поздних версиях были исправлены серьезные проблемы.