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
})
]
});
一个节点已关闭,有时我无法立即获取图表数据(在1-2秒之前)。如果我等待几秒钟(5-10秒),能够正确检索数据。我的假设是我需要指定重试方法或负载平衡。但我没有找到任何示例或适当的文档。
由于
答案 0 :(得分:0)
您有多少个数据中心?如果6个节点分布在2个DC上,则可以使用仲裁进行完整的群集一致性检查。你可能想尝试localquorum。如果这不起作用,那么您可能需要查看system.log以查看是否有任何其他错误/警告可以帮助您确定解决此项目的正确路径。