个性化阅读
专注于IT技术分析

Cassandra更改键空间keyspace

点击下载

“ ALTER keyspace”命令用于更改Cassandra中创建的键空间中的复制因子, 策略名称和持久写入属性。

句法:

ALTER KEYSPACE <identifier> WITH <properties>

要么

ALTER KEYSPACE "KeySpace Name"
WITH replication = {'class': 'Strategy name', 'replication_factor' : 'No.Of  replicas'};

要么

Alter Keyspace KeyspaceName with replication={'class':'StrategyName', 'replication_factor': no of replications on different nodes} 
    	with DURABLE_WRITES=true/false

更改Cassandra中的键空间时的要点

  • 键空间名称:键空间名称不能在Cassandra中更改。
  • 策略名称:可以使用新的策略名称来更改策略名称。
  • 复制因子:可以通过使用新的复制因子来更改复制因子。
  • DURABLE_WRITES:DURABLE_WRITES值可以通过指定值true / false来更改。默认情况下, 这是事实。如果设置为false, 则不会将任何更新写入提交日志, 反之亦然。

例:

让我们以一个示例来演示“ Alter Keyspace”。这会将密钥空间策略从“ SimpleStrategy”更改为“ NetworkTopologyStrategy”, 而DataCenter1的复制因子从3更改为1。

ALTER KEYSPACE srcmini
WITH replication = {'class':'NetworkTopologyStrategy', 'replication_factor' : 1};

赞(1)
未经允许不得转载:srcmini » Cassandra更改键空间keyspace

评论 抢沙发

评论前必须登录!