Masternotdiscoveredexception elasticsearch
Update (2026): bài này áp dụng cho Elasticsearch 1.x. Từ Elasticsearch 2.0 multicast discovery đã bị loại bỏ; các phiên bản hiện đại cấu hình bằng
discovery.seed_hostsvàcluster.initial_master_nodestrongelasticsearch.yml.
Đôi khi khi thêm một node vào cluster Elasticsearch, lỗi MasterNotDiscoveredException có thể xuất hiện (nguyên nhân có thể khác nhau, nhưng mình nghĩ multicast có một số hạn chế ở đây).
Cách giải quyết: bỏ comment các dòng trong elasticsearch.yml như ảnh dưới. Ta bảo node dùng unicast discovery thay vì multicast, và chỉ định thủ công master host cho node này.
