cassandra 3.10中的Cassandra配置错误

时间:2017-03-09 05:24:15

标签: cassandra

我第一次尝试运行cassandra时遇到以下错误。有什么建议吗?

  

CassandraDaemon.java:752 - 启动时遇到异常:无效的yaml:file:/ D:/apache-cassandra-3.10/conf/cassandra.yaml    错误:null;无法为标记构造java对象:yaml.org,2002:org.apache.cassandra.config.Config;例外= java.lang.reflect.InvocationTargetException;在“读者”第10行第1栏:       cluster_name:'测试集群'       ^

1 个答案:

答案 0 :(得分:0)

检查cassandra.yaml文件。即使看起来格式正确,每个属性的:后也必须有一个空格。

就我而言,我修改了种子,如下所示:

seeds:"IP1,IP2"

这引起了相同的错误。
误导性错误表示cluster_name
我把空格放在冒号后面

seeds: "IP1,IP2"

并启动Cassandra服务。错误消失,Cassandra能够成功启动。