Cassandra 4.0 使用 java 多个 select 驱动程序

Cassandra 4.0 using java driver for multiple select

尝试在单个批次中发送多个 select 失败并显示错误消息:

Invalid statement in batch: only UPDATE, INSERT and DELETE statements are allowed.

发送多个不同查询的最佳方式是什么(例如 id=x、id=y、id=z)。

您不能为选择执行此操作,恕我直言,这确实没有意义。将每个查询作为单独的请求发送并收集结果。

如果where条件“相同”,你可以使用IN运算符,尽管它可能会增加协调器的负载。比如,where id IN (x, y, z)