使用nodejs驱动程序在节点关闭时查询cassandra驱动程序

时间:2019-11-15 20:36:32

标签: node.js cassandra-3.0

我正在运行一些测试以从cassandra集群中查询数据,当节点故障查询数据时,我发现延迟很小。 如果我的配置有问题,请问我。我使用了节点cassandra驱动程序版本3.5和4.3进行测试

这是我的情况

  1. 具有一个Cassandra群集,其中包含3个节点,每个节点都在一个节点中运行 虚拟机。
  2. 运行脚本以创建键空间(示例和 复制因子3)和10个表,并向每个表添加一条记录 表。
  3. 运行脚本来查询每个表中的数据,并且所有节点都正常运行,一切正常,没有任何延迟。
  4. 通过关闭VM关闭一个cassandra节点。
  5. 运行该脚本以查询数据,当查询一个新的/不同的表时,我看到大约3秒钟的延迟。在查询选项中将prepare标志设置为true时,就会看到问题。

下面是我的脚本和测试输出的链接 https://drive.google.com/drive/folders/1_JLnyFzGtNE8DtvDhIJ9jEb4lhgCspbC?usp=sharing

谢谢 萨拉斯

0 个答案:

没有答案