2011-10-18 23 views
5

Tôi có cụm cassandra 6 nút trên ec2, Nhiều lần tôi đã quan sát thấy tất cả các nút trong cụm đang hoạt động nhưng khi tôi mô tả cụm từ khách hàng nó cho thấy một số nút là không thể truy cập.Một số nút cassandra trong cụm không thể truy cập được ngay cả tất cả các nút đều đang hoạt động

  1. tôi có thể đăng nhập vào máy cá nhân

  2. có thể kết nối đến nút cassandra với cassandra client

  3. có thể kết nối với các nút riêng với JMX.

Trả lời

1

có vẻ như bạn đã nghe_address/broadcast_address bị định cấu hình sai.

+0

không, thực ra nó hoạt động phần lớn thời gian, nhưng đôi khi vấn đề này xuất hiện trong một bức ảnh và tôi cần khởi động lại tất cả các nút không thể truy cập và sau đó nó hoạt động bình thường – samarth

0

Tôi đang sử dụng hector làm ứng dụng khách Cassandra - có thể bạn có vấn đề tương tự.

Trên CassandraHost bạn có thể định cấu hình ExhaustedPolicy. Mặc định, nếu Cassandra bận, máy chủ đó sẽ được đánh dấu là xuống - ngay cả khi nó đang trực tuyến. Hector kiểm tra tất cả các máy chủ được đánh dấu là xuống mỗi retryDownedHostsDelayInSeconds.

Có thể, máy chủ của bạn đã bận trong một thời gian, nó đã bị đánh dấu xuống và thử lại chưa được kích hoạt?

Các vấn đề liên quan