Cassandra中的RPC超时

Cassandra中的RPC超时,cassandra,timeout,cql,Cassandra,Timeout,Cql,我得到以下错误: cqlsh:dev> SELECT DISTINCT id FROM raw_data; Request did not complete within rpc_timeout. 这是一个特殊的查询,我再也不会做了,我不在乎需要多长时间,我也不想改变我的模式(因为我再也不会做查询了…) 如何增加此查询的rpc\u超时时间? 我已尝试添加限制9999和允许筛选,但没有任何帮助。我预计结果中只有不到1000行。该查询在另一个Cassandra集群上工作,该集群的数据量只有原

我得到以下错误:

cqlsh:dev> SELECT DISTINCT id FROM raw_data;
Request did not complete within rpc_timeout.
这是一个特殊的查询,我再也不会做了,我不在乎需要多长时间,我也不想改变我的模式(因为我再也不会做查询了…)

如何增加此查询的
rpc\u超时时间?

我已尝试添加
限制9999
允许筛选
,但没有任何帮助。我预计结果中只有不到1000行。该查询在另一个Cassandra集群上工作,该集群的数据量只有原来的一半


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

在/cassandra/conf下增加cassandra.yaml文件中的读取请求时间

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