盡管我們希望叢集或節點完美的一直運作下去,但有時也需要關閉的,比如為了維護的時候。下面介紹三種可以關閉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/