tôi sẽ được thankfull nếu người dùng phức tạp có thể kể tên tất cả các giải pháp khả thi (thực hành tốt nhất) làm thế nào để sửa chữa Hector Khách hàng Timeouts như thế này:Thời gian chờ của Cassandra/Hector = Phải làm gì?
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
HECTOR:
Taken từ Documentation Hector: https : //github.com/rantav/hector/wiki/User-Guide
tôi thấy như sau liên quan đến timeout:
1.) cassandraThriftSocketT imeout
Cassandra:
1.) rpc_timeout_in_ms: 10000 (trong cassandra.yaml)
gì Cài đặt khác có sẵn liên quan đến timeout cả trên Hector và Cassandra dụng phụ không? Tôi có thời gian! Vì vậy, tôi chỉ muốn chờ lâu hơn! Nhưng tôi đã không tìm thấy các cài đặt để chờ lâu hơn.
Cảm ơn Markus
Để tham khảo trong tương lai, bạn có đang sử dụng Phân vùng được sắp xếp theo thứ tự hoặc ngẫu nhiên không? Vì tôi thấy bạn đang sử dụng multiget_slice, sau đó tôi giả sử không sử dụng chỉ mục phụ quá? – HeyWatchThis