[英]elasticsearch cluster green with only one node
我有一個elasticsearch集群,該集群僅報告其為綠色,但僅報告一個節點。 根據我的研究,聚類應該是黃色的,並且應該有兩個單獨的聚類。 那么有人可以解釋為什么下面的集群報告綠色狀態嗎?
{
"cluster_name" : "elasticsearch",
"status" : "green",
"timed_out" : false,
"number_of_nodes" : 1,
"number_of_data_nodes" : 1,
"active_primary_shards" : 2,
"active_shards" : 2,
"relocating_shards" : 0,
"initializing_shards" : 0,
"unassigned_shards" : 0,
"delayed_unassigned_shards" : 0,
"number_of_pending_tasks" : 0,
"number_of_in_flight_fetch" : 0,
"task_max_waiting_in_queue_millis" : 0,
"active_shards_percent_as_number" : 100.0
}
該集群已在elasticsearch.yml中配置為集群,在進行更改之前,集群正確報告了黃色狀態,每個節點具有相同的2個分片。
您的群集中有兩個沒有副本的主要分片。 兩個分片都分配給一個數據節點。
如果將Number_of_replicas
增加到1或更高,則會看到群集的黃色狀態。 在那一刻,您可以做兩件事。 1)添加另一個數據節點。 2)更改彈性設置以強制將主分片和副本分片都分配給一個節點(不建議)。
集群是綠色的,因為有0個未分配的分片-每個需要房屋的分片都有一個。 這可能是因為您將number_of_replicas
索引設置為1,並且由於集群中有1個活動節點,所以滿足了所有副本要求。 這通常是一個壞主意,因為它不提供任何冗余。
如果創建的索引的number_of_replicas
設置為大於1的值,則至少需要集群中活動的許多計算機符合綠色狀態。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.