虽然我在应用程序级别使用过cassandra,但我没有部署经验。对于我的grad项目,我需要在futuregrid.org中将cassandra部署到多个节点,只是想知道是否有任何工具可以通过提供主机名和少量conf选项来部署cassandra。
否则我写了一个小的部署脚本但我无法弄清楚如何创建单个cassandra.yaml文件,该文件可用于通过ssh到这些节点来实例化cassandra的所有实例。 This page似乎暗示我们可能需要为每个节点创建单独的配置然后实例化它们,但我可能会遗漏一些东西。
关于我的设置的一些背景知识:
请指教。关于其中任何一个的任何指针都会很棒。
答案 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以获取更多最新信息。