配置多节点cassandra集群部署的最佳方法

时间:2014-03-22 17:56:33

标签: deployment cassandra datastax-enterprise

虽然我在应用程序级别使用过cassandra,但我没有部署经验。对于我的grad项目,我需要在futuregrid.org中将cassandra部署到多个节点,只是想知道是否有任何工具可以通过提供主机名和少量conf选项来部署cassandra。

否则我写了一个小的部署脚本但我无法弄清楚如何创建单个cassandra.yaml文件,该文件可用于通过ssh到这些节点来实例化cassandra的所有实例。 This page似乎暗示我们可能需要为每个节点创建单独的配置然后实例化它们,但我可能会遗漏一些东西。

关于我的设置的一些背景知识:

  1. 我使用来自futuregrid.org的资源,你可以假设每个节点都与其他节点类似,所以我严格不需要单独的conf。
  2. 我使用的是DSE 4版本。
  3. 请指教。关于其中任何一个的任何指针都会很棒。

1 个答案:

答案 0 :(得分:1)

在评论中对此进行了一些迭代后,在大多数情况下,您不需要对cassandra.yaml进行节点特定的自定义。我倾向于设置的那个(因为我的许多机器中有多个接口)是listen_address,但正如https://stackoverflow.com/users/56076/don-branson指出的那样,如果你把它留空,系统会为你排序。

检查http://www.datastax.com/documentation/datastax_enterprise/4.0/datastax_enterprise/deploy/deploySingleDC.html以获取更多最新信息。