Cassandra中的拖放读取和放置突变

问题描述 投票:0回答:1

我有带有多个DC的大型Cassandra群集。有时我在带有213个内部节点和514个交叉节点的debug.log中收到有关Drop读取和删除突变的INFO消息。但是,应用程序不受影响。根据我的理解,实际请求没有失败,但是某些副本没有响应协调器,并且如果达到一致性,则请求成功。请澄清我是否有误会。

database cassandra cassandra-2.0 cassandra-3.0
1个回答
0
投票

如果满足请求的一致性级别,则应用程序不会从协调器收到错误。您提到该应用程序没有受到影响,但这可能是因为:

  • 读取或写入请求的一致性级别较低(例如,ONELOCAL_ONE),或
  • 请求一致性级别为LOCAL_*,但对于远程DC中的副本失败。

FWIW,内部丢弃的消息是指本地节点拒绝读或写请求,而跨节点是向远程节点(副本)的请求。干杯!

© www.soinside.com 2019 - 2024. All rights reserved.