【问题标题】:Mixing Datastax Enterprise with Cassandra community将 Datastax Enterprise 与 Cassandra 社区相结合
【发布时间】:2012-10-04 04:40:58
【问题描述】:

我正在尝试使用 Datastax Enterprise,并尝试创建一个混合了 Enterprise 节点和标准 Cassandra 社区节点的集群。我只需要几个具有 Solr 等高级功能的节点,并且将所有节点都放在同一个集群中会很好。

我尝试将社区节点引导到测试企业集群,但它无法正确加入环,引发如下异常:

Unable to find compaction strategy class 
'com.datastax.bdp.hadoop.cfs.compaction.CFSCompactionStrategy'

我假设企业节点尝试复制具有来自 DSE 的功能的 CF,但社区节点无法识别这些功能。

有没有办法防止这种情况发生?我是否正在尝试做 DSE 不可能/支持/不允许的事情?

【问题讨论】:

    标签: cassandra datastax-enterprise


    【解决方案1】:

    这是一个不受支持的配置。整个集群需要在所有节点上安装 DataStax 企业二进制文件。您可以通过每个节点上的启动选项选择哪些节点作为 vanilla Cassandra、Hadoop 或 Solr 运行。 DSE 有一个自定义的压缩策略和告密策略,因此会出现错误。

    【讨论】:

      猜你喜欢
      • 2016-01-19
      • 2014-08-17
      • 2018-08-04
      • 1970-01-01
      • 2015-09-04
      • 2016-11-05
      • 2013-08-05
      • 2015-01-09
      • 2016-03-21
      相关资源
      最近更新 更多