我的janusgraph设置的复制因子为1,我想将其更改为3。
我尝试使用mgmt.set("storage.cassandra.replication-factor", 3)
通过Janusgraph的管理API更改复制因子,现在每次我连接到Janusgraph时,当我打印mgmt.get(“storage.cassandra.replication-factor”)时,它给我3。
但是当我使用cqlsh连接到我的cassandra并打印键空间时,它显示特定键空间的复制因子为1,我也尝试在修改复制因子后重新启动我的cassandra,但仍然没有变化。
1条答案
按热度按时间iq3niunx1#
因此,该属性只有在密钥空间不存在时才有效,这样它才知道要创建多少副本。它不会修改现有的密钥空间,因为当您这样做时,还需要执行其他操作(例如:使用
nodetool repair
或nodetool rebuild
进行数据移动)。您需要手动修改密钥空间: