将节点添加到Cassandra Cluster

时间:2015-11-04 01:21:37

标签: cassandra cassandra-2.0

我有一个节点 - 在本地计算机上运行的1个集群Cassandra。我想看看Cassandra如何扩展,当我只是将第二个节点添加到同一个集群时。我添加的第二个节点也将从我的本地计算机运行。

我一直试图查找很多方法来做到这一点,但找不到任何方法。我可以通过哪种简单的方法将Cassandra的第二个实例添加到我的集群中?

1 个答案:

答案 0 :(得分:4)

添加第二个节点的行为称为自举。程序很简单:

  • 确保群集名称在cassandra.yaml

  • 中匹配
  • 使用yaml中的种子设置将新(加入)节点指向群集

  • 启动cassandra,它将加入。

This is described in detail online,但最简单的方法之一就是使用ccm,这是许多cassandra开发人员用来在本地计算机上设置虚假群集的工具。

目前(所有版本高达3.9),Cassandra的唯一ID是IP - 每个IP只能有一个实例。如果每台计算机需要多个cassandra实例,则需要使用多个IP。

相关问题