【问题标题】:Two node DSE spark cluster error setting up second node. Why?设置第二个节点的两个节点 DSE 火花集群错误。为什么?
【发布时间】:2016-06-10 18:25:57
【问题描述】:

我有 2 个节点的 DSE spark 集群。 一个带有 spark 的 DSE 分析节点在我安装后无法启动。没有火花它开始就好了。但是在我的另一个节点上,spark 已启用,它可以启动并正常工作。为什么会这样,我该如何解决?谢谢。

这是我的错误日志:

   ERROR [main] 2016-02-27 20:35:43,353  CassandraDaemon.java:294 - Fatal exception during initialization
    org.apache.cassandra.exceptions.ConfigurationException: Cannot start node if snitch's data center (Analytics) differs from previous data center (Cassandra). Please fix the snitch configuration, decommission and rebootstrap this node or use the flag -Dcassandra.ignore_dc=true.
        at org.apache.cassandra.db.SystemKeyspace.checkHealth(SystemKeyspace.java:629) ~[cassandra-all-2.1.12.1046.jar:2.1.12.1046]
        at org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:290) [cassandra-all-2.1.12.1046.jar:2.1.12.1046]
        at com.datastax.bdp.server.DseDaemon.setup(DseDaemon.java:335) [dse-core-4.8.4.jar:4.8.4]
        at org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:564) [cassandra-all-2.1.12.1046.jar:2.1.12.1046]
        at com.datastax.bdp.DseModule.main(DseModule.java:74) [dse-core-4.8.4.jar:4.8.4]
    INFO  [Thread-2] 2016-02-27 20:35:43,355  DseDaemon.java:418 - DSE shutting down...

【问题讨论】:

    标签: apache-spark cassandra spark-streaming datastax datastax-enterprise


    【解决方案1】:

    您之前使用名为 Datacenter Cassandra 的 DseSimpleSnitch 启动了此节点,因为未启用分析。

    现在启动此节点时,磁盘上的记录表明数据中心名称应为“Cassandra”,但由于它是在分析模式下启动的,因此实际数据中心名称为“Analytics”。清除 /var/lib/cassandra,它应该会清除旧数据并重新开始。

    将来,如果您将节点设置为使用 GossipingPropertyFileSnitch 或其他允许您显式命名数据中心的 snitch,则可以避免此问题,因为更改工作负载不会更改数据中心名称。

    【讨论】:

      【解决方案2】:

      此规则是最近添加的,以防止人们意外更改机架/DC 名称并关闭他们的应用程序。

      或者,如果这只是一个开发系统并且您可以承受停机时间,您可以关闭检查(假设您知道自己在做什么)。

      添加:

      JVM_OPTS="$JVM_OPTS -Dcassandra.ignore_rack=true -Dcassandra.ignore_dc=true"
      

      到你的 cassandra-env.sh

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2020-09-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-11-04
        相关资源
        最近更新 更多