在现有生产cassandra集群中添加新密钥空间
我有一个在AWS中运行的现有cassandra群集。它在同一个数据中心中总共有6个节点,但位于多个区域。我们在生产中使用cassandra 2.2.8版。生产环境中已经存在两个现有密钥空间。我想向生产群集添加一个新的密钥空间 我是新来卡桑德拉的,因此希望得到以下答案:在现有生产cassandra集群中添加新密钥空间,cassandra,cassandra-2.0,Cassandra,Cassandra 2.0,我有一个在AWS中运行的现有cassandra群集。它在同一个数据中心中总共有6个节点,但位于多个区域。我们在生产中使用cassandra 2.2.8版。生产环境中已经存在两个现有密钥空间。我想向生产群集添加一个新的密钥空间 我是新来卡桑德拉的,因此希望得到以下答案: 我可以在现有生产集群中添加新的密钥空间而不关闭集群吗 您建议将新密钥空间添加到现有集群的任何最佳实践 添加新键空间的可能步骤 非常感谢您的帮助!是的,您可以在线添加键空间 当您添加密钥空间时,您必须选择复制因子。由于您有AWS
- 我可以在现有生产集群中添加新的密钥空间而不关闭集群吗
- 您建议将新密钥空间添加到现有集群的任何最佳实践
- 添加新键空间的可能步骤
非常感谢您的帮助!是的,您可以在线添加键空间 当您添加密钥空间时,您必须选择复制因子。由于您有AWS Multi-Region,可能您正在使用EC2Multi-RegionsIntch作为端点\u snitch,对吗 如果您这样做了,可能您已经配置了dc_suffix=_XYZ,现在您的dc是这样的:“us-east_XYZ”(请参阅关于nodetool状态)。 然后,您可以使用如下内容:
CREATE KEYSPACE my_keysace
WITH REPLICATION = {
'class' : 'NetworkTopologyStrategy','us-east_XYZ' : 2, 'us-west_XYZ':2 }
AND DURABLE_WRITES = true
见文件: