为什么Apache Cassandra没有在Windows XP上启动?

时间:2014-06-01 13:08:50

标签: java cassandra cassandra-2.0 nosql

我正在尝试从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:

请告诉我任何解决方案。

2 个答案:

答案 0 :(得分:1)

您的yaml文件无效。您应该删除<>,</>代码。

答案 1 :(得分:0)

在commitlog_directory属性之后提供一个空格,即

commitlog_directory: <CommitLogDirectory>