我正在运行一些测试以从cassandra集群中查询数据,当节点故障查询数据时,我发现延迟很小。
如果我的配置有问题,请问我。我使用了节点cassandra驱动程序版本3.5和4.3进行测试
这是我的情况
- 具有一个Cassandra群集,其中包含3个节点,每个节点都在一个节点中运行
虚拟机。
- 运行脚本以创建键空间(示例和
复制因子3)和10个表,并向每个表添加一条记录
表。
- 运行脚本来查询每个表中的数据,并且所有节点都正常运行,一切正常,没有任何延迟。
- 通过关闭VM关闭一个cassandra节点。
- 运行该脚本以查询数据,当查询一个新的/不同的表时,我看到大约3秒钟的延迟。在查询选项中将prepare标志设置为true时,就会看到问题。
下面是我的脚本和测试输出的链接
https://drive.google.com/drive/folders/1_JLnyFzGtNE8DtvDhIJ9jEb4lhgCspbC?usp=sharing
谢谢
萨拉斯