簡體   English   中英

Elasticsearch集群只有一個節點的綠色

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM