0

var dse = require('dse-driver'); var cassaGraphClient = new dse.Client({ contactPoints: config.cassandra.cassaClusterConf, profiles: [ new dse.ExecutionProfile('default', { graphOptions: { name: config.cassandra.graphDB, readConsistency: dse.types.consistencies.quorum, writeConsistency: dse.types.consistencies.quorum }, consistency : dse.types.consistencies.quorum }) ] });节点JS DSE驱动器,用于图形不会检索立即数当一个节点停止

  • 节点的总数:6
  • 复制因子:3

一个节点是向下和有时我无法立即获取图形数据(1-2秒之前)。如果等待几秒钟(5-10秒),就可以正确检索数据。我的假设是要么我需要指定重试方法或负载平衡。但我没有找到任何示例或适当的文档。

谢谢

+0

您可以查看系统日志以了解发生的情况:https://www.datastax.com/dev/blog/troubleshooting-datastax-enterprise。您也可以检查驱动程序日志:https://github.com/datastax/nodejs-dse-driver#logging(您可以过滤出详细的级别) – jorgebg

回答

0

您有多少个数据中心?如果6个节点分布在2个DC中,则可以进行完整的集群一致性检查。你可能想尝试localquorum。如果这不起作用,那么你可能想看看你的system.log,看看是否有其他错误/警告,可以帮助你找出解决这个问题的正确途径。

+0

只有一个数据中心 – Sreeraj