首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >OperationTimedOut: errors={},last_host=127.0.0.1

OperationTimedOut: errors={},last_host=127.0.0.1
EN

Stack Overflow用户
提问于 2015-10-23 16:01:22
回答 4查看 10.3K关注 0票数 7

我使用一个节点Cassandra和我打算运行一些查询,以检查响应时间。在某些查询中,在执行10s后,我会出现以下错误:

代码语言:javascript
复制
OperationTimedOut: errors = {}, last_host = 127.0.0.1

因此,我运行了以下命令:

代码语言:javascript
复制
sudo gedit /usr/bin/cqlsh.py

并更改了cqlsh.py文件:

代码语言:javascript
复制
# cqlsh should run correctly when run out of a Cassandra source tree,
# out of an unpacked Cassandra tarball, and after a proper package install.
cqlshlibdir = os.path.join(CASSANDRA_PATH, 'pylib')
if os.path.isdir(cqlshlibdir):
    sys.path.insert(0, cqlshlibdir)

from cqlshlib import cql3handling, cqlhandling, pylexotron, sslhandling
from cqlshlib.displaying import (ANSI_RESET, BLUE, COLUMN_NAME_COLORS, CYAN,
                                 RED, FormattedValue, colorme)

from cqlshlib.formatting import (DEFAULT_DATE_FORMAT, DEFAULT_NANOTIME_FORMAT,
                                 DEFAULT_TIMESTAMP_FORMAT, DateTimeFormat,
                                 format_by_type, format_value_utype,
                                 formatter_for)

from cqlshlib.tracing import print_trace, print_trace_session
from cqlshlib.util import get_file_encoding_bomsize, trim_if_present

DEFAULT_HOST = '127.0.0.1'
DEFAULT_PORT = 9042
DEFAULT_CQLVER = '3.3.1'
DEFAULT_PROTOCOL_VERSION = 4
DEFAULT_CONNECT_TIMEOUT_SECONDS = 240

DEFAULT_FLOAT_PRECISION = 5
DEFAULT_MAX_TRACE_WAIT = 300

但是,当我再次尝试运行查询时,cql在10s之后返回相同的错误:

代码语言:javascript
复制
OperationTimedOut: errors = {}, last_host = 127.0.0.1

我要做什么才能使查询没有应答超时?

EN

Stack Overflow用户

发布于 2015-10-24 00:34:12

您将看到一些回答,告诉您如何提高各种超时,但真正的答案是,您几乎从来不想提高这些超时,因为如果您有一个真正的数据集,您将关闭您的服务器(或删除请求/突变)与许多长期运行的查询。与大型、长时间运行的查询相比,使用分页和更短运行的查询更好。

票数 4
EN
查看全部 4 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33306813

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档