儘管我們希望集羣或節點完美的一直運行下去,但有時也需要關閉的,比如爲了維護的時候。下面介紹三種可以關閉ElasticSearch的方法。
1.如果節點是連接到控制檯,按Ctrl+C組合鍵即可關閉。
2.第二種選擇是通過發送TERM信號殺掉服務器進程(參考Linux的kill命令)
3.第三種方法是使用REST API。
着重介紹下第三種方法。可以執行以下命令來關掉整個集羣:
curl -XPOST http://ip:9200/_cluster/nodes/_shutdown
爲了關閉單一節點,假如節點的標識符是Agatha Harkness,可以執行以下命令:
curl-XPOST http://ip:9200/_cluster/nodes/Agatha Harkness/_shutdowm
如果不知道節點的標識符,在日誌中可以看到,或者用_cluster/nodes API,命令如下:
curl -XGET http://ip:9200/_cluster/nodes/