要重啟Elasticsearch集群,可以按照以下步驟進行操作:
停止Elasticsearch節點:在每個節點上運行bin/elasticsearch
的stop
命令,或者通過停止Elasticsearch進程來停止節點。
確保所有節點都停止了:可以使用命令curl -XGET 'http://localhost:9200/_cat/nodes'
來檢查節點的狀態。如果所有節點都不再運行,則可以進行下一步。
啟動Elasticsearch節點:在每個節點上運行bin/elasticsearch
的start
命令,或者通過啟動Elasticsearch進程來啟動節點。
檢查集群狀態:使用命令curl -XGET 'http://localhost:9200/_cluster/health'
來檢查集群的健康狀態。如果集群的狀態是綠色或黃色,則表示集群已經啟動。
請注意,在重啟Elasticsearch集群之前,確保已經備份了所有重要的數據,并且了解重啟可能會導致數據丟失的風險。