我在AWS上构建了一个cassandra节点并且工作正常。我们想要再构建5个,这样我们就可以将第一个克隆到另外5个cassandra服务器中。我想知道我们可能需要做出的所有更改,以便它们会遇到5个新的cassandra服务器。
1)删除数据目录,saved_caches和commitlog中的所有数据 2)使用listen,broadcast和rpc_addresses更新cassandra.yaml文件。 3)我们应该在系统级别进行哪些更改,如主机名或网关或新节点的任何其他内容?请提出这些建议,我对系统管理知之甚少。 4)在获取克隆之前,我已经停止了原始节点cassandra服务和ds代理服务。
请添加我需要更改的任何其他内容,以使群集能够使用新的5个节点。
非常感谢。
答案 0 :(得分:0)
Datastax有一个规划Amazon EC2 cluster的指南。查看Datastax指南后,请确保使用正确的选项配置cassandra.yaml
文件。如果所有节点都具有重复的目录结构,则可以在每个节点上使用相同的cassandra.yaml
文件。请注意,对cassandra.yaml
进行更改需要重新启动。
有关在单个数据中心中配置节点的详细信息,请参阅" Initializing a multiple node cluster in a single data center&#34。对于多个数据中心,请参阅" Initializing a multiple node cluster, multiple data centers。"
如果您按照文档和指南中列出的步骤操作,则应该能够轻松地向您的实例添加新节点。