在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中cqlsh连接超时的问题,提供了两种方法来延长操作超时时间:一是通过命令行参数临时调整,二是永久修改cqlsh.py文件中的默认设置。
772

被折叠的 条评论
为什么被折叠?



