生产环境 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之前虚拟机系统先要关闭中,生成之后再启动。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值