我在使用cqlsh查询dse6.7时遇到了一个问题。
Invalid Request: Error from server: code=2200 [Invalid query] message="Unsupported consistency level: LOCAL_QUORUM. Supported consistency levels for Search are: ONE, LOCAL_ONE".
我的问题很简单:
查询:
select * from esc shipment . shipment search where shipper id like '1334';
我花了很多时间在谷歌上,但我没有找到任何与我的案例相同的用例。
有人能告诉我主要原因和如何解决这个问题吗。我是个初学者。
1条答案
按热度按时间lawou6xi1#
问题如下-您正在使用
LIKE
启用dse搜索的表上的运算符。因为cql没有LIKE
操作员,此查询被卸载到dse搜索,该搜索只能以一致性级别回答查询ONE
或者LOCAL_ONE
(正如错误中指出的,这是dse搜索的一个已知限制)。您需要使用cqlsh命令consistency更改一致性级别,如下所示:
然后再次执行查询。