如何访问〜/ .cassandra / cqlshrc以解决错误' OperationTimedOut:errors = {},last_host = 127.0.0.1'

时间:2016-01-09 20:19:09

标签: cassandra cql

在Cassandra 2.2.4(cql 5.0.1)中:

我收到了错误OperationTimedOut: errors={}, last_host=127.0.0.1.

如何访问~/.cassandra/cqlshrc以设置值client_timeout = 20

由于

1 个答案:

答案 0 :(得分:1)

您可能需要增加cassandra.yaml中的超时或允许客户等待更长时间才会有所作为。默认读取超时为5秒,写入2秒。 cqlsh默认值10s已经超过了那个,因此你的超时可能来自协调器(除非协调器已经被调用)。那说只需添加一个

[connection]
client_timeout = 20
在你的〜/ .cassandra / cqlshrc文件中

也许应该尝试解决请求中的缓慢问题,要么C *节点遇到困难,要么查询有问题。在正常使用中不应该发生超时。