将Cassandra 2.1节点添加到Cassandra 1.2.15群集中?

时间:2014-09-21 16:30:48

标签: cassandra

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

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

1 个答案:

答案 0 :(得分:2)

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

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

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

虽然,你可能不得不增加一些,因为DataStax还没有发布2.1的社区版本(我认为它们仍然在2.0.10),所以你必须从{{抓住2.1 3}}本身。

编辑 -

昨晚可以下载DataStax社区版的Cassandra 2.1。