[英]Cassandra: Operation time-out
我正在使用cassandra節點js驅動程序,並且出現以下錯誤:
error: Database error found %s . On selectAllJobs() call
{ name: 'ResponseError',
message: 'Operation timed out - received only 0 responses.',
info: 'Represents an error message from the server',
code: 4608,
consistencies: 1,
received: 0,
blockFor: 1,
isDataPresent: 0,
query: 'SELECT * FROM cron_tasks WHERE type =? AND starts < ? ALLOW FILTERING ;' }
當我移植到AWS的新實例時發生此錯誤。 之前,一切都很好。
Cassandra版本:
[cqlsh 4.1.1 | Cassandra 2.0.12 | CQL spec 3.1.1 | Thrift protocol 19.39.0]
Read_timeout錯誤意味着查詢的協調器不知道請求是成功還是失敗,因此它只能告訴客戶端請求已超時。
在您的情況下,這意味着查詢的協調器在內部將請求發送到副本,但是副本沒有及時響應。
您可以啟用查詢跟蹤並在cqlsh中執行以了解其發生原因。
您可以閱讀有關Cassandra如何處理副本失敗的更多信息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.