【问题标题】:Cassandra configuration error in cassandra 3.10cassandra 3.10 中的 Cassandra 配置错误
【发布时间】:2017-07-29 23:14:11
【问题描述】:

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

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

【问题讨论】:

  • 您是否更改了 Cassandra.yaml 文件中的任何内容?添加此文件的内容,以便我可以帮助您。
  • 好的。添加此文件的内容后,我会更新您。
  • 嗨@Shoban,在这里添加整个 yaml 文件内容会非常笨拙。而且我还没有对其进行任何更改。
  • 你使用的jdk版本是什么?
  • jdk 1.8版

标签: cassandra


【解决方案1】:

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

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

seeds:"IP1,IP2"

导致同样的错误。
误导性错误指示cluster_name
我把空格放在冒号后面

seeds: "IP1,IP2"

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

【讨论】:

    猜你喜欢
    • 2017-04-02
    • 2014-04-19
    • 2019-08-01
    • 1970-01-01
    • 2013-04-15
    • 2020-11-13
    • 1970-01-01
    • 2017-10-04
    • 1970-01-01
    相关资源
    最近更新 更多