我在Windows中使用DatStax DDC重新安装了Cassandra 3.7。我正在尝试将Cassandra数据库作为服务启动。我正在使用net start DataStax_DDC_Server
来启动服务。该服务不会启动和退出,而不会报告错误。我在日志中收到以下错误。
java.lang.RuntimeException: Failed to create failed snapshot tracking file [C:\Cassandra\.toDelete]. Aborting
at org.apache.cassandra.db.WindowsFailedSnapshotTracker.deleteOldSnapshots(WindowsFailedSnapshotTracker.java:99)
at org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:177)
at org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:585)
at org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:714)
是什么导致此错误,我该如何解决?
最佳答案
查看安装文件夹中的日志。例如。 c:\Program Files\DataStax-DDC\logs
。datastax_ddc_server-stderr.xxxxx.log
将为您提供有关问题所在的详细信息。对我来说,错误是cdc_raw_directory is missing and -Dcassandra.storagedir is not set
,所以我打开了c:\Program Files\DataStax-DDC\apache-cassandra\conf\cassandra.yaml
,找到了cdc_raw_directory
设置并只是取消了注释。