使用TiUP工具可以很輕松的對TiDB叢集進行日常運維工作,如果我們想停掉TiDB叢集中的某一台伺服器,可以使用如下方法:使用TiUP工具可以很輕松的對TiDB叢集進行日常運維工作,如果我們想啟停TiDB叢集中的某一台伺服器,可以使用如下的流程。
使用TiUP工具可以很輕松的對TiDB叢集進行日常運維工作,如果我們想停掉TiDB叢集中的某一台伺服器,可以使用如下方法:使用TiUP工具可以很輕松的對TiDB叢集進行日常運維工作,如果我們想啟停TiDB叢集中的某一台伺服器,可以使用如下的流程。

我們可以參考停止叢集指令 "tiup cluster stop -h"的幫忙資訊,來得到停止某一台伺服器的指令文法,從幫助中可以看到使用 -N 選項就是我們需要的功能,執行過程如下:
了解了指令後,接下來停止"192.168.2.81:2379"這台PD節點伺服器,指令為:"tiup cluster stop sandata -N 192.168.2.81:2379",執行過程如下:
停止指令執行成功後,我們再次檢視叢集的狀态,可以看到192.168.2.81:2379節點已經是Down的狀态,執行過程如下:
下一步我們使用同樣指令,來停止192.168.2.84:20160這台TiKV節點,執行過程如下:
指令成功後,192.168.2.84:20160這台TiKV節點的狀态變為Disconnected,執行過程如下:
過一段時間就會變成Down的狀态,這種狀态,不影響TiDB的正常使用,執行過程如下。
最好,我們把停掉的節點,逐一恢複啟動狀态。啟動TiKV節點:
啟動PD節點
最後,檢查TiDB叢集狀态,均為UP狀态
總結:
通過本流程,我們可以使用TiUP對TiDB叢集中的節點,進行啟動和停止過程,此過程不影響其他節點的正常運作。