我在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设置并只是取消了注释。

10-08 02:24