我有一个Cassandra数据库,最近又添加了一个第二个节点。我有一个在C#.net
后端开发的旧应用程序,Cassandra
该应用程序是在只有一个节点存在的情况下开发的,Datastax C# Driver
即使连接到数据库也可以通过它来获取值现在有两个节点。
但是当我C#.net
现在通过Datastax C# Driver
它的两个节点在Cassandra中创建一个新的应用程序正在连接时,我得到了,session
但是当我尝试从数据库中获取值时,我得到了这个错误
副本数量不足,无法以LocalQuorum一致性进行查询(需要2个,但只有1个处于活动状态)
为了连接新的应用程序,我是否必须更改Cassandra Config(cassandra.yaml)文件中的任何内容。
我已经为这个问题困扰了好几天。请问有人指出我该怎么做才能解决这个问题。
编辑:Datastax Cassandra C# Driver V.3.0.0.1 - Beta - 1
当我删除此参考并添加Datastax Cassandra C# Driver V.2.7.1
我没有收到错误时,我仅在新版本上遇到此问题。但这可能不是此问题的根本原因,我仍在寻找它的根本原因和解决方案。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句