【问题标题】:Add Cassandra 2.1 nodes to a Cassandra 1.2.15 cluster?将 Cassandra 2.1 节点添加到 Cassandra 1.2.15 集群?
【发布时间】:2014-11-15 16:01:48
【问题描述】:

是否可以通过添加 Cassandra 2.1 节点来扩展现有的 Cassandra 1.2.15 集群? 这里的想法是能够通过另一个新软件访问使用 1.2.15 生成的数据。

我还没有在网上找到答案。

【问题讨论】:

  • 我会感到惊讶。您是否考虑过升级现有节点?

标签: cassandra


【解决方案1】:

我不推荐这个。如 DataStax 升级指南(标题为“Version Restrictions”的部分)中所述,Cassandra 2.1 与任何 1.x 版本都不兼容。通过这样做,您会将集群置于所谓的“升级状态”,subject to the following restrictions

  • 不要运行 nodetool repair。
  • 不要使用新功能。
  • 不要在滚动重启期间发出这些类型的查询:DDL、TRUNCATE。
  • 请勿更改安全凭据或权限。

如果你想运行 2.1,你应该升级。当然,(根据我上面提到的第一个文档)您需要先将 1.2 节点升级到 2.0.7,然后再将它们升级到 2.1。查看 upgrade instructions 的 DataStax 文档。

虽然,您可能需要增加其中的一些内容,因为 DataStax 尚未发布 2.1 的社区版本(我认为他们仍在 2.0.10 上),因此您必须从 @987654324 获取 2.1 @ 自己。

编辑-

Cassandra 2.1 的 DataStax 社区版本已于昨晚可供下载。

【讨论】:

  • 谢谢。现在我确定了。
  • 没问题!很高兴我能帮上忙。
猜你喜欢
  • 1970-01-01
  • 2020-09-13
  • 1970-01-01
  • 2016-08-16
  • 2015-09-08
  • 2020-08-19
  • 2012-01-03
  • 1970-01-01
  • 2021-12-09
相关资源
最近更新 更多