在Cassandra中RPC超时



我得到以下错误:

cqlsh:dev> SELECT DISTINCT id FROM raw_data;
Request did not complete within rpc_timeout.

这是一个特殊的查询,我永远不会再做,我不在乎花多长时间,我不想改变我的模式(因为我永远不会再做这个查询…)。

我如何为这个查询增加rpc_timeout ?

我试过添加LIMIT 9999ALLOW FILTERING,它没有帮助。我期望结果少于1000行。这个查询在另一个只有一半数据的Cassandra集群上运行。

编辑:事实证明,在我运行nodetool compact之后,这个特定的命令成功了,但是我更感兴趣的是为一个查询临时增加rpc_timeout的一般情况。

增加cassandra读请求时间。/cassandra/conf目录下的Yaml文件

read_request_timeout_in_ms: 30000

更改此重启服务器并执行您的查询,可能会解决您的问题

相关内容

  • 没有找到相关文章

最新更新