【问题标题】:Getting Invalid Yaml exception after we upgraded java version升级 java 版本后出现无效的 Yaml 异常
【发布时间】:2020-08-21 14:01:34
【问题描述】:

我们更新了 java 次要版本和 Cassandra 版本,如下所示。

较旧的 Java 版本“1.8.0_144” 较新的 Java 版本“1.8.0_261”

旧 Cassandra 版本:2.1.16 较新的 Cassandra 版本:3.11.2

现在我们遇到了异常:

INFO  [main] 2020-08-19 10:55:09,364 YamlConfigurationLoader.java:89 - Configuration 

location: file:/etc/cassandra/default.conf/cassandra.yaml
Exception (org.apache.cassandra.exceptions.ConfigurationException) encountered during startup: Invalid yaml: file:/etc/cassandra/default.conf/cassandra.yaml
 Error: null; Can't construct a java object for tag:yaml.org,2002:org.apache.cassandra.config.Config; exception=java.lang.reflect.InvocationTargetException;  in 'reader', line 1, column 1:
    cluster_name: VV Cluster

我们没有更改“cassandra.yaml”。相同的 yaml 正在运行在旧版本上的其他节点上工作。

【问题讨论】:

    标签: cassandra java-security


    【解决方案1】:

    有时问题不在于 YAML。正如Datastax post 中所建议的那样,您可以运行像 cassandra-stress 这样绕过解析器的工具实用程序。这可能有助于确定失败的真正原因。

    有时 YAML 异常会吞噬主要问题,并显示为无效的 yaml 异常。

    【讨论】:

      猜你喜欢
      • 2018-09-13
      • 1970-01-01
      • 2020-04-23
      • 1970-01-01
      • 2017-11-25
      • 2015-04-18
      • 1970-01-01
      • 2022-09-23
      • 2020-01-15
      相关资源
      最近更新 更多