数据库教程-Cassandra修改键空间

跨零代码为大家提供高品质的解决方案,请大家多多来访,跨零不胜感激,在此谢过。

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中的Keyspace的要点

  • Keyspace Name: Cassandra中的键名称不能更改。
  • Strategy Name: 可以通过使用新的策略名称来更改战略名称。
  • Replication Factor : 可以通过使用新的复制因子来更改复制因子。
  • DURABLE_WRITESDURABLE_WRITES值可以通过指定其值true / false来更改。 默认情况下为true。 如果设置为false,则不会将更新写入提交日志,反之亦然。

实例:

我们来举个例子来说明“更改键空间”。 这将会将KeyCenter策略从“SimpleStrategy”更改为“NetworkTopologyStrategy”,将DataCenter1的复制因子从3更改为1

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

  

从零到一,创造未来!跨零综合IT问题解决服务站,欢迎你的到来。Oracle数据库教程 cassandra教程 只为你绽放。

本文固定链接: http://kua0.com/2019/01/23/数据库教程-cassandra修改键空间/

为您推荐

发表评论

电子邮件地址不会被公开。 必填项已用*标注