tidb 集羣擴容

tidb 集羣擴容

1. tidb 新增節點
a. 編輯 inventory.ini
  [tidb_servers]
  10.0.230.14
  10.0.230.15
  10.10.230.20
b. 初始化新增節點
  ansible-playbook bootstrap.yml -k -K
c. 部署集羣
  ansible-playbook deploy.yml -k
d. 滾動升級整個集羣
  ansible-playbook rolling_update.yml -k
2. pd 節點新增
a. 編輯 inventory.ini
   [pd_servers]
   10.0.230.14
   10.0.230.15
   10.0.230.16
   10.0.230.21
b. 初始化新增節點
   ansible-playbook bootstrap.yml -k -K
c. 部署集羣
   ansible-playbook deploy.yml -k
d. 修改新增節點
   登陸新增的 PD 節點,編輯啓動腳本:{deploy_dir}/scripts/run_pd.sh
   移除 --initial-cluster="xxxx" 配置
   添加 join="http://10.0.230.15:2379"。IP 地址 (10.0.230.15) 能夠是集羣內現有 PD IP 
   地址中的意一個在新增 PD 節點中手動啓動 PD 服務: {deploy_dir}/scripts/start_pd.sh
   使用 pd-ctl 檢查新節點是否添加成功: ./pd-ctl -u "http://10.0.230.15:2379"
   注: pd-ctl 命令用於查詢 PD 節點的數量
e. 滾動升級整個集羣
   ansible-playbook rolling_update.yml -k
3. 參考文檔
https://pingcap.com/docs-cn/QUICKSTART/
相關文章
相關標籤/搜索