Replication_factor是SimpleStrategy的一个选项,而不是NetworkTopologyStr



我不知道为什么会这样

ConfigurationException: <ErrorMessage code=2300 [Query invalid because of configuration issue] message="replication_factor is an option for SimpleStrategy, not NetworkTopologyStrategy">

我的查询:

Create keyspace university with replication={'class':'NetworkTopologyStrategy','replication_factor':'3'};

任何人都可以说出我的查询有什么问题!?

NetworkTopologyStrategy 允许您为每个 DC 定义不同的复制。

因此,从 CQL 的角度来看,正确的查询将是

CREATE KEYSPACE NTSkeyspace WITH REPLICATION = { 'class' : 'NetworkTopologyStrategy', 'datacenter1' : 1 };

我建议阅读这篇关于如何创建密钥空间的文章。在那里,您将找到网络拓扑策略的正确参数。

相关内容

最新更新