我们有2个节点的RF2集群。 当我们使用Prestoselect数据,并在所有情况下传递所有的分区键。 有时候数据被返回,有时候不是,虽然cqlsh每次都会返回数据。 一个高层次的总结是这样的 –
表XY用分区键A,B和C.
当运行select查询,如“select * from XY where A = 1 and B = 2 and C = 3”它有时返回一个节点上的数据,有时它返回两个节点,有时只在一个节点。 我正在尝试使用Presto-CLI运行查询。 一个有趣的事实是,如果我将分区键从3减less到2,并且在这种情况下重新格式化查询 – “select * from XY where A = 1 and B = 2”
要么
“从A = 1和C = 3selectXY”
要么
“select*从XY其中B = 2和C = 3”
它每次重新在两个节点上的数据。
请帮助这里。