在cassandra运行cqlsh的时候,经常碰到的exception:
OperationTimedOut: errors={}, last_host=192.168.21.11
默认operation的timeout 是10 second, 执行一个操作很容易就timeout,那么怎样修改这个timeout呢?
方法一:
使用 --request-timeout = 60, 设定请求执行的timeout 为60秒;
cqlsh --request-timeout=60 127.0.0.1
方法二:
第一种方式,需要每次都要去加一个选项,比较麻烦,那么这种方式就是修改cqlsh.py 默认设置
打开 cqlsh.py 找到
DEFAULT_REQUEST_TIMEOUT_SECONDS = 10
这段,默认是10秒钟,改成你喜欢的timeout时间就行。