在Cassandra 2.2.4(cql 5.0.1)中:
我收到了错误OperationTimedOut: errors={}, last_host=127.0.0.1.
如何访问~/.cassandra/cqlshrc
以设置值client_timeout = 20
?
由于
答案 0 :(得分:1)
您可能需要增加cassandra.yaml中的超时或允许客户等待更长时间才会有所作为。默认读取超时为5秒,写入2秒。 cqlsh默认值10s已经超过了那个,因此你的超时可能来自协调器(除非协调器已经被调用)。那说只需添加一个
[connection]
client_timeout = 20
在你的〜/ .cassandra / cqlshrc文件中。
也许应该尝试解决请求中的缓慢问题,要么C *节点遇到困难,要么查询有问题。在正常使用中不应该发生超时。