2013-02-26 30 views
6

NotServingRegionException trong HBase là gì?HBase: NotServingRegionException là gì?

cụm HBase của tôi đã được làm việc tốt, nhưng trong vài ngày qua, một thông báo lỗi kỳ lạ như thế này dưới đây tiếp tục nảy lên:

Không 180 hành động: NotServingRegionException: 180 lần, các máy chủ với các vấn đề: xyza: 60020,

Tôi đang sử dụng Tiết kiệm để chèn dữ liệu vào HBase. Dường như hầu hết các dữ liệu chèn tốt, nhưng công việc vẫn ném "lỗi" này.

Tìm kiếm trên Internet cho thấy ngoại lệ này có thể liên quan đến việc chia vùng, nhưng làm cách nào để sửa HBase hoặc tập lệnh của tôi để ngoại lệ này không bị ném nữa?

Trả lời

4

Nếu bạn thấy điều này quá thường xuyên, có vẻ như khu vực của bạn được chia nhỏ/di chuyển giữa các máy chủ khu vực quá thường xuyên.

Xem xét các khu vực trước khi tạo hoặc sử dụng chính sách tách vùng tùy chỉnh.

Xin lưu ý chính sách chia tách vùng mặc định được thay đổi bắt đầu từ HBase 0,94, tôi đã dành chút thời gian để hiểu vấn đề này. Đây là right article, bạn cần chương 'tách tự động'.