天天看點

掌握TiUP工具 之 啟停TiDB叢集節點

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

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

掌握TiUP工具 之 啟停TiDB叢集節點

  我們可以參考停止叢集指令 "tiup cluster stop -h"的幫忙資訊,來得到停止某一台伺服器的指令文法,從幫助中可以看到使用 -N 選項就是我們需要的功能,執行過程如下:

掌握TiUP工具 之 啟停TiDB叢集節點

 了解了指令後,接下來停止"192.168.2.81:2379"這台PD節點伺服器,指令為:"tiup cluster stop sandata -N  192.168.2.81:2379",執行過程如下:

掌握TiUP工具 之 啟停TiDB叢集節點

  停止指令執行成功後,我們再次檢視叢集的狀态,可以看到192.168.2.81:2379節點已經是Down的狀态,執行過程如下:

掌握TiUP工具 之 啟停TiDB叢集節點

  下一步我們使用同樣指令,來停止192.168.2.84:20160這台TiKV節點,執行過程如下:

掌握TiUP工具 之 啟停TiDB叢集節點

  指令成功後,192.168.2.84:20160這台TiKV節點的狀态變為Disconnected,執行過程如下:

過一段時間就會變成Down的狀态,這種狀态,不影響TiDB的正常使用,執行過程如下。

掌握TiUP工具 之 啟停TiDB叢集節點

最好,我們把停掉的節點,逐一恢複啟動狀态。啟動TiKV節點:

掌握TiUP工具 之 啟停TiDB叢集節點

 啟動PD節點

掌握TiUP工具 之 啟停TiDB叢集節點

最後,檢查TiDB叢集狀态,均為UP狀态

掌握TiUP工具 之 啟停TiDB叢集節點

總結:

  通過本流程,我們可以使用TiUP對TiDB叢集中的節點,進行啟動和停止過程,此過程不影響其他節點的正常運作。