gpt4 book ai didi

Cassandra/Hector 超时 = 怎么办?

转载 作者:行者123 更新时间:2023-12-04 08:29:10 28 4
gpt4 key购买 nike

如果一个老练的用户可以命名所有可能的解决方案(最佳实践)如何修复 Hector 客户端超时,我将不胜感激:

Caused by: me.prettyprint.hector.api.exceptions.HTimedOutException: TimedOutException()


Caused by: TimedOutException()
at org.apache.cassandra.thrift.Cassandra$multiget_slice_result.read(Cassandra.java:9628)
at org.apache.cassandra.thrift.Cassandra$Client.recv_multiget_slice(Cassandra.java:636)
at org.apache.cassandra.thrift.Cassandra$Client.multiget_slice(Cassandra.java:608)
at me.prettyprint.cassandra.service.KeyspaceServiceImpl$10.execute(KeyspaceServiceImpl.java:388)
... 21 more

赫克托:

取自赫克托文档:https://github.com/rantav/hector/wiki/User-Guide

我发现以下与超时有关:

1.) cassandraThriftSocketTimeout

Cassandra :

1.) rpc_timeout_in_ms: 10000(在 cassandra.yaml 中)

与 Hector 和 Cassandra 端的超时相关的其他设置有哪些?我有时间!所以我只想再等一段时间!但我还没有找到为此等待更长时间的设置。

谢谢
马库斯

最佳答案

来自 Apache Cassandra 源代码树中关于 TimeoutException 的 cassandra.thrift API:

“超过了 RPC 超时。节点在操作中失败,或者负载太高,或者请求的操作太大。”

简而言之,您要求的数据太多。你发送什么样的查询?你可以发布这样的代码片段吗?

关于Cassandra/Hector 超时 = 怎么办?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6514343/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com