无法使用DataStax C#驱动程序从Cassandra获取值

拉杰什

我有一个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我没有收到错误时,我仅在新版本上遇到此问题。但这可能不是此问题的根本原因,我仍在寻找它的根本原因和解决方案。

亚伦

添加节点时,是否还增加了复制因子(RF)?

我看到的最大问题是,您正在运行一个两节点群集并在仲裁时查询。

不要这样

在这种情况下,您只能容忍单个节点不可用(如您所见)。

在此处输入图片说明

2的定额==2。因此,如果只有2个节点,则仅当两个节点都在运行并且您的键空间的RF为2时,仲裁才有效。在这种情况下,节点故障没有容错能力。

严重的是,不要这样做。LOCAL_ONE改为查询

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Datastax C#驱动程序中的Cassandra timeuuid

来自分类Dev

Datastax C#驱动程序中的Cassandra timeuuid

来自分类Dev

使用DataStax C#驱动程序时故障转移不适用于Cassandra

来自分类Dev

使用DataStax C#驱动程序处理Cassandra中的所有节点关闭

来自分类Dev

使用DataStax C#驱动程序进行Cassandra批处理插入

来自分类Dev

使用DataStax C#驱动程序时故障转移不适用于Cassandra

来自分类Dev

使用DataStax C#驱动程序处理Cassandra中的所有节点

来自分类Dev

如何使用 C# Datastax 驱动程序删除 Cassandra 上的表?

来自分类Dev

无法使用 Cassandra Datastax Java 驱动程序连接到 Cassandra 节点之一

来自分类Dev

DataStax Cassandra C#驱动程序:带集合参数的WHERE IN(?)查询

来自分类Dev

使用datastax cassandra驱动程序3.0运行描述架构

来自分类Dev

Datastax Java Cassandra驱动程序:使用WHERE的多个AND语句?

来自分类Dev

使用Datastax Java驱动程序的Cassandra复合键

来自分类Dev

Nodejs - Apache Cassandra(使用 Datastax 驱动程序)

来自分类Dev

如何使用Windows应用程序驱动程序/ C#从TreeItem / DataItem中读取值?

来自分类Dev

C#Cassandra Datastax驱动程序-处理失败的连接

来自分类Dev

无法使用 Datastax DevCenter 连接到 Cassandra

来自分类Dev

Datastax Cassandra驱动程序引发CodecNotFoundException

来自分类Dev

无法使用DataStax C#驱动器将cassandra中的“设置”转换为c#中的“ SortedSet”或“ HashSet”

来自分类Dev

如何使用Datastax Java驱动程序有效地使用批写入Cassandra?

来自分类Dev

如何使用mongodb C#驱动程序获取子文档的集合?

来自分类Dev

Cassandra:使用DataStax Java驱动程序选择一系列TimeUUID

来自分类Dev

如何使用带有Datastax Java驱动程序的CQL向Cassandra添加任意列?

来自分类Dev

如何使用DataStax Java驱动程序设置Cassandra客户端到节点的加密?

来自分类Dev

使用Datastax CQL驱动程序插入Cassandra时设置TTL

来自分类Dev

使用DataStax Java驱动程序1.0.5连接到Cassandra时出现ConnectionException

来自分类Dev

使用datastax Java驱动程序2.1.4连接到Cassandra集群太慢

来自分类Dev

Datastax Node.js Cassandra驱动程序何时使用映射器与查询

来自分类Dev

如何使用带有Datastax Java驱动程序的CQL向Cassandra添加任意列?

Related 相关文章

  1. 1

    Datastax C#驱动程序中的Cassandra timeuuid

  2. 2

    Datastax C#驱动程序中的Cassandra timeuuid

  3. 3

    使用DataStax C#驱动程序时故障转移不适用于Cassandra

  4. 4

    使用DataStax C#驱动程序处理Cassandra中的所有节点关闭

  5. 5

    使用DataStax C#驱动程序进行Cassandra批处理插入

  6. 6

    使用DataStax C#驱动程序时故障转移不适用于Cassandra

  7. 7

    使用DataStax C#驱动程序处理Cassandra中的所有节点

  8. 8

    如何使用 C# Datastax 驱动程序删除 Cassandra 上的表?

  9. 9

    无法使用 Cassandra Datastax Java 驱动程序连接到 Cassandra 节点之一

  10. 10

    DataStax Cassandra C#驱动程序:带集合参数的WHERE IN(?)查询

  11. 11

    使用datastax cassandra驱动程序3.0运行描述架构

  12. 12

    Datastax Java Cassandra驱动程序:使用WHERE的多个AND语句?

  13. 13

    使用Datastax Java驱动程序的Cassandra复合键

  14. 14

    Nodejs - Apache Cassandra(使用 Datastax 驱动程序)

  15. 15

    如何使用Windows应用程序驱动程序/ C#从TreeItem / DataItem中读取值?

  16. 16

    C#Cassandra Datastax驱动程序-处理失败的连接

  17. 17

    无法使用 Datastax DevCenter 连接到 Cassandra

  18. 18

    Datastax Cassandra驱动程序引发CodecNotFoundException

  19. 19

    无法使用DataStax C#驱动器将cassandra中的“设置”转换为c#中的“ SortedSet”或“ HashSet”

  20. 20

    如何使用Datastax Java驱动程序有效地使用批写入Cassandra?

  21. 21

    如何使用mongodb C#驱动程序获取子文档的集合?

  22. 22

    Cassandra:使用DataStax Java驱动程序选择一系列TimeUUID

  23. 23

    如何使用带有Datastax Java驱动程序的CQL向Cassandra添加任意列?

  24. 24

    如何使用DataStax Java驱动程序设置Cassandra客户端到节点的加密?

  25. 25

    使用Datastax CQL驱动程序插入Cassandra时设置TTL

  26. 26

    使用DataStax Java驱动程序1.0.5连接到Cassandra时出现ConnectionException

  27. 27

    使用datastax Java驱动程序2.1.4连接到Cassandra集群太慢

  28. 28

    Datastax Node.js Cassandra驱动程序何时使用映射器与查询

  29. 29

    如何使用带有Datastax Java驱动程序的CQL向Cassandra添加任意列?

热门标签

归档