答案 0 :(得分:26)
我自己遇到了同样的问题。
尝试以下方法:
打开可在以下位置找到的cassandra.yaml文件 C:\ INSTALLPATH \ Apache的卡桑德拉\ CONF
打开cassandra.yaml文件并按Ctrl + F并查找 #cdc_raw_directory:
删除"#"取消注释该行。符号并用以下内容替换内容:
的 "C:/INSTALLPATH/data/cdc_raw"
强>
所以你的整行应该是这样的:
cdc_raw_directory: "C:/Program Files (x86)/DataStax Community/data/cdc_raw"
保存文件,您的服务应该立即开始:)
答案 1 :(得分:2)
我在Windows 10中的D驱动器上安装了datastax cassandra作为D:\ datastax,得到了同样的错误,但是我必须更新D:\ datastax \ apache-cassandra \ conf \ cassandra.yaml中的所有路径,如下所示:< / p>
hints_directory:D:\ datastax \ data \ hints
data_file_directories:
- D:\ datastax \ data \ data
commitlog_directory:D:\ datastax \ commitlog
cdc_raw_directory:D:\ datastax \ data \ cdc_raw
saved_caches_directory:D:\ datastax \ saved_caches