手動部署tidb(二進制包)集群


環境准備

系統:centos7.2
用戶:root
主機配置ntp時間同步
主機配置ssh互信
3節點:
hostname@ip 部署組件
tidb1@10.70.249.24 PD,TiKV,TiDB
tidb1@10.70.249.30 PD,TiKV,TiDB
tidb1@10.70.249.33 PD,TiKV,TiDB
使用screen啟動各組件實例
  1. yum install screen -y
 

下載二進制包

  1. # 下載壓縮包
  2. wget http://download.pingcap.org/tidb-latest-linux-amd64.tar.gz
  3. wget http://download.pingcap.org/tidb-latest-linux-amd64.sha256
  4. # 檢查文件完整性,返回 ok 則正確
  5. sha256sum -c tidb-latest-linux-amd64.sha256
  6. # 解開壓縮包
  7. tar -xzf tidb-latest-linux-amd64.tar.gz
  8. cd tidb-latest-linux-amd64
 

部署

部署pd-server

 
  1. ##tidb1執行
  2. #創建新終端
  3. screen -S pd
  4. #啟動PD
  5. ./bin/pd-server --name=pd1 \
  6. --data-dir=pd1 \
  7. --client-urls="http://10.70.249.24:2379" \
  8. --peer-urls="http://10.70.249.24:2380" \
  9. --initial-cluster="pd1=http://10.70.249.24:2380,pd2=http://10.70.249.30:2380,pd3=http://10.70.249.33:2380" \
  10. -L "info" \
  11. --log-file=pd.log
  12. #退出終端
  13. Ctrl + d
  14. #查看日志
  15. tailf pd.log
tidb2和tidb3步驟和tidb1相同,修改相應啟動參數即可(包含不限於:將 --client-urls和--peer-urls參數換成節點對應ip)。

部署tikv

  1. ##tidb1執行
  2. #創建新終端窗口
  3. screen -S kv
  4. #啟動tikv
  5. ./bin/tikv-server --pd="10.70.249.24:2379,10.70.249.30:2379,10.70.249.33:2379" \
  6. --addr="10.70.249.24:20160" \
  7. --data-dir=tikv1 \
  8. --log-file=tikv.log
  9. #退出窗口
  10. Ctrl + d
tidb2和tidb3步驟和tidb1相同,修改相應啟動參數即可

部署tidb

  1. ##tidb1執行
  2. #創建新終端窗口
  3. screen -S db
  4. #啟動tidb
  5. ./bin/tidb-server --store=tikv \
  6. --path="10.70.249.24:2379,10.70.249.30:2379,10.70.249.33:2379" \
  7. --log-file=tidb.log
  8. #退出終端
  9. Ctrl +

測試

  1. mysql -h 10.70.249.24 -P 4000 -u root -D test

 


 總結

screen管理的TiDB后台組件

 

tip:如果那個組件多次部署,或出現集權id沖突,可嘗試將根目錄下相應組件目錄刪除,重新啟動。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM