master_not_discovered_exception: master_not_discovered_exception / MasterNotDiscoveredException
ElasticsearchNe demek?
Küme aktif bir master düğümü seçemedi/bulamadı. Master olmadan shard atama, mapping değişikliği ve küme durumu güncellemeleri yapılamaz; küme işlem alamaz duruma gelir.
Neden olur?
Master adayı (master-eligible) düğümlerin çoğunluğunun (quorum) erişilemez olması, ağ bölünmesi (split brain önleme), yanlış discovery.seed_hosts / cluster.initial_master_nodes yapılandırması, yeni kurulumda bootstrap yapılmaması veya master adayı düğüm sayısının yetersizliği.
Nasıl çözülür?
Master adayı düğümlerin çalıştığını ve birbirini görebildiğini doğrulayın: GET _cat/nodes?v ve GET _cluster/state. discovery.seed_hosts ve cluster.initial_master_nodes ayarlarını (ilk kurulumda) kontrol edin. Ağ/güvenlik duvarı ve düğümler arası (transport 9300) bağlantıyı doğrulayın. Yeterli sayıda master adayı düğüm (tercihen 3) çalışır durumda tutun. Logları master seçim mesajları için inceleyin.
Aynı motorda diğer kayıtlar
- cluster_health_redcluster health status: RED / unassigned shards
- no_shard_available_action_exceptionno_shard_available_action_exception: No shard available for [...]
- es_rejected_execution_exceptiones_rejected_execution_exception: rejected execution of ... on ... (queue capacity ...) (HTTP 429)
- security_exceptionsecurity_exception: unable to authenticate / action [...] is unauthorized for user [...] (HTTP 401/403)
- validation_exceptionvalidation_exception / illegal_argument_exception: Validation Failed: ...
- task_cancelled_exceptiontask_cancelled_exception: Task was cancelled / TaskCancelledException
- action_request_validation_exceptionaction_request_validation_exception