我正在尝试从Windows XP机器运行Cassandra。我的JDK版本是1.7,Cassandra版本是2.0.8。
这是我在cassandra yaml文件中的配置。
commitlog_directory:<CommitLogDirectory>C:/Documents and Settings/Administrator/Desktop/storage/commitlog</CommitLogDirectory>
data_file_directories:
- <DataFileDirectory>C:/Documents and Settings/Administrator/Desktop/storage/data</DataFileDirectory>
saved_caches_directory: <SavedCachesDirectory>C:/Documents and Settings/Administrator/Desktop/storage/savedcaches</SavedCachesDirectory>
但抛出以下异常:
ERROR 18:26:34,375 Fatal configuration error
org.apache.cassandra.exceptions.ConfigurationException: Invalid yaml
Caused by: while scanning a simple key
in 'reader', line 100, column 1:
commitlog_directory:<CommitLogDi ...
^
could not found expected ':'
in 'reader', line 102, column 1:
# policy for data disk failures:
请告诉我任何解决方案。
答案 0 :(得分:1)
您的yaml文件无效。您应该删除<>,</>
代码。
答案 1 :(得分:0)
在commitlog_directory属性之后提供一个空格,即
commitlog_directory: <CommitLogDirectory>