Исключительная ситуация при запуске - файл emptied cassandra.yaml - PullRequest
0 голосов
/ 09 января 2019

пользуюсь Cassandra 2.1.13 В рамках некоторого выполнения, когда C * фактически запускался, и пока процесс запуска C * не был завершен, в середине этой операции машина была перезагружена. Как ни странно, файл конфигурации C * cassandra.yaml очищается при последующей проверке и при обнаружении следующего исключения.

Это из-за пустого файла conf cassandra.yaml без содержимого или из-за следующего исключения произошла очистка файла cassandra.yaml?

ERROR [main] DatabaseDescriptor.java:147 - Fatal error during configuration loading
java.lang.NullPointerException: null
        at java.util.TreeMap.putAll(TreeMap.java:313) ~[na:1.8.0_172]
        at java.util.TreeMap.<init>(TreeMap.java:185) ~[na:1.8.0_172]
        at org.apache.cassandra.config.YamlConfigurationLoader.logConfig(YamlConfigurationLoader.java:126) ~[apache-cassandra-2.1.13.jar:2.1.13]
        at org.apache.cassandra.config.YamlConfigurationLoader.loadConfig(YamlConfigurationLoader.java:104) ~[apache-cassandra-2.1.13.jar:2.1.13]
        at org.apache.cassandra.config.YamlConfigurationLoader.loadConfig(YamlConfigurationLoader.java:84) ~[apache-cassandra-2.1.13.jar:2.1.13]
        at org.apache.cassandra.config.DatabaseDescriptor.loadConfig(DatabaseDescriptor.java:161) ~[apache-cassandra-2.1.13.jar:2.1.13]
        at org.apache.cassandra.config.DatabaseDescriptor.<clinit>(DatabaseDescriptor.java:136) ~[apache-cassandra-2.1.13.jar:2.1.13]
        at org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:168) [apache-cassandra-2.1.13.jar:2.1.13]
        at org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:564) [apache-cassandra-2.1.13.jar:2.1.13]
        at org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:653) [apache-cassandra-2.1.13.jar:2.1.13]
ERROR [main] CassandraDaemon.java:581 - Exception encountered during startup
java.lang.ExceptionInInitializerError: null
        at org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:168) [apache-cassandra-2.1.13.jar:2.1.13]
        at org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:564) [apache-cassandra-2.1.13.jar:2.1.13]
        at org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:653) [apache-cassandra-2.1.13.jar:2.1.13]
Caused by: java.lang.NullPointerException: null
        at org.apache.cassandra.config.DatabaseDescriptor.getDiskFailurePolicy(DatabaseDescriptor.java:1347) ~[apache-cassandra-2.1.13.jar:2.1.13]
        at org.apache.cassandra.utils.JVMStabilityInspector.inspectThrowable(JVMStabilityInspector.java:58) ~[apache-cassandra-2.1.13.jar:2.1.13]
        at org.apache.cassandra.config.DatabaseDescriptor.<clinit>(DatabaseDescriptor.java:149) ~[apache-cassandra-2.1.13.jar:2.1.13]
        ... 3 common frames omitted

Может ли кто-нибудь помочь мне найти причину этой проблемы? Пожалуйста, дайте мне знать, если вам нужно больше деталей.

Спасибо!

1 Ответ

0 голосов
/ 09 января 2019

Вы проверили cassandra.yaml filr из стандартного конфигурационного файла без каких-либо изменений? похоже какая-то синтаксическая ошибка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...