增加cqlsh执行命令的timeout时间

在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时间就行。


你可能感兴趣的:(cassandra)