生產環境 tidb部署實踐


 

TiDB 簡介

TiDB 是 PingCAP 公司受 Google Spanner / F1 論文啟發而設計的開源分布式 HTAP (Hybrid Transactional and Analytical Processing) 數據庫,結合了傳統的 RDBMS 和 NoSQL 的最佳特性。TiDB 兼容 MySQL,支持無限的水平擴展,具備強一致性和高可用性。TiDB 的目標是為 OLTP (Online Transactional Processing) 和 OLAP (Online Analytical Processing) 場景提供一站式的解決方案。

1.    安裝TIDB生成環境硬件要求

組件

CPU

內存

硬盤類型

網絡

數量(最低要求)

TiDB

16核+

32 GB+

SAS

萬兆網卡(2塊最佳)

2

PD

8核+

16 GB+

SSD

萬兆網卡(2塊最佳)

3

TiKV

16核+

32 GB+

SSD

萬兆網卡(2塊最佳)

3

監控

8核+

16 GB+

SAS

千兆網卡

1

 

 

 

 

服務器總計

9

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

注:

•生產環境中的 TiDB 和 PD 可以部署和運行在同服務器上,如對性能和可靠性有更高的要求,應盡可能分開部署。 

•生產環境強烈推薦使用更高的配置。

•TiKV 硬盤大小建議不要超過 800G 以防止硬盤損壞時,數據恢復耗時過長。

 

2.  安裝TIDB的虛擬機硬件環境

  處理器:I7系列CPU

  內存16G

  硬盤:SSD 100G

  Vm虛擬機:8個VM虛擬機,每台虛擬配給1.5G內存,操作系統Centos7.4版本以上,請確保主機和虛擬機能聯上外網

 

機器

IP

操作系統

配置

用途

TiDB01

10.15.122.189

CentOS7.5 X64

16C+32G+100SSD

TIDB

TiDB02

10.15.66.157

CentOS7.5 X64

16C+32G+100SSD

TIDB

TiDB03

10.15.156.217

CentOS7.5 X64

16C+32G+1T SSD

TiKV+PD

TiDB04

10.15.87.218

CentOS7.5 X64

16C+32G+1T SSD

TiKV+PD

TiDB05

10.15.172.230

CentOS7.5 X64

16C+32G+1T SSD

TiKV+PD

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

注:在TiDB1,TiDB2,TiDB3都需要進行操作,后面有說到如何用虛擬機掛載EXT4;

 

 

3.  安裝前的准備工作

在安裝TIDB之前先做完好一些准備工作,包括安裝環境,IP地址和主機名稱等。

注:如果虛擬機是復制的,一定要將虛擬機的MAC地址重新生成一次,不然會出現不

能聯網的問題,在生成MAC之前虛擬機系統先要關閉中,生成之后再啟動。

 


免責聲明!

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



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