使用 docker compose 安装 tidb_普通网友的博客-程序员宝宝

技术标签: git  运维  数据库  

目标 :

单机上通过 Docker Compose 快速一键部署一套 TiDB 测试集群

前提条件:

1.centos版本在7.3 以上

2.安装git

3.安装docker 

Docker version 18.06.1-ce, build e68fc7a

4.安装docker-compose 

docker-compose version 1.22.0, build f46880fe

开始安装

1.下载 tidb-docker-compose

git clone https://github.com/pingcap/tidb-docker-compose.git

2.会在本地创建一个tidb-docker-compose 目录

3.进入该目录执行命令

获取最新的 docker 镜像文件。

docker-compose pull 

Pulling pd0 ... done

Pulling pd1 ... done
Pulling pd2 ... done
Pulling tikv0 ... done
Pulling tikv1 ... done
Pulling tikv2 ... done
Pulling tidb ... done
Pulling tispark-master ... done
Pulling tispark-slave0 ... done
Pulling tidb-vision ... done
Pulling pushgateway ... done
Pulling prometheus ... done
Pulling grafana ... done
Pulling dashboard-installer ... done

执行 docker images

pingcap/pd latest ff07b5b3637e 4 days ago 72.2MB
pingcap/tikv latest 552ec3d0b077 4 days ago 166MB
pingcap/tidb latest 70a05caec1ee 4 days ago 56.5MB
python 3.4-alpine 90d3f9764c4d 3 weeks ago 65.8MB
pingcap/tidb-dashboard-installer v2.0.0 525237773def 7 weeks ago 62MB
pingcap/tispark latest aa044a92789b 2 months ago 793MB
pingcap/tidb-vision latest e9b25d9f7bdb 5 months ago 47.6MB
prom/prometheus v2.2.1 cc866859f8df 6 months ago 113MB
grafana/grafana 4.6.3 5d1d85717268 9 months ago 284MB
prom/pushgateway v0.3.1 434efa6ed9db 23 months ago 13.3MB

4.创建并启动集群

执行命令

docker-compose up -d

5.测试访问 tidb

mysql -h 127.0.0.1 -P 4000 -u root 

后面的操作和mysql 是一样的。

 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_33729196/article/details/86018480

智能推荐

Python视觉深度学习系列教程 第三卷 第3章 准备ImageNet(2)_坐望云起的博客-程序员宝宝

构建 ImageNet 数据集的总体目标是让我们可以从头开始训练卷积神经网络。 因此,我们将在为 CNN 做准备的背景下回顾构建 ImageNet 数据集。 为此,我们将首先定义一个配置文件,该文件存储所有相关的图像路径、纯文本路径以及我们希望包含的任何其他设置。我们将定义一个名为 ImageNetHelper 的 Python 类,使我们能够快速轻松地构建...

为什么Modelsim不能仿真Quartus中选择cyclone10器件后生成的PLL IP?_modelsim仿真altera的ip cyclone10_向阳花木木的博客-程序员宝宝

Quartus版本是Quartus Prime 17.1 Lite Edition,工程中选择的器件是Cyclone 10 LP系列器件;Modelsim版本是Modelsim SE 10.2,其中添加了altera 的仿真库,并编译了verilog版本的库文件。问题描述:以cyclone10 LP器件在Quartus中生成的PLL IP在Modelsim 中仿真无数据输出,呈现高阻...

Java大数据之路--HTTP协议_Normcorer的博客-程序员宝宝

HTTP协议 目录HTTP协议HTTP概述HTTP协议概念HTTP协议版本HTTP请求HTTP请求的细节——消息头HTTP响应HTTP响应细节——常用响应头 HTTP概述 1)HTTP HyperText Transfor protocol(超文本传输协议)。2)HTTP协议规定了浏览器和服务器之间交互数据的格式。在浏览器和服务器建立链接之后,...

iOS的initWithFrame、initWithCoder、awakeFromNib_天下只此一家的博客-程序员宝宝

当我们需要自定义一个View控件时,会有 initWithFrame、initWithCoder、awakeFromNib 这三个系统方法,关于这三个方法何时调用,如何调用,有时候可能很多人会弄混淆。  下面我会就理论结合代码举例来说明一下:1、initWithFrame- (instancetype)initWithFrame:(CGRect)frame{

boost::lock_guard 线程同步_华秋实的博客-程序员宝宝

boost文档汉化项目地址:http://code.google.com/p/boost-doc-zh/线程同步    使用线程肯定逃避不了共享资源的同步问题。    最简单的应该就是这样子:    boost::mutex mutex;    mutex.lock();    critical section;    mutex

随便推点

Delphi INI 文件读写_delphi 颜色ini文件_张志峰的博客-程序员宝宝

Delphi INI 文件读写(1) INI文件的结构: ;这是关于INI文件的注释部分 [节点] 关键字=值 ... INI文件允许有多个节点,每个节点又允许有多个关键字, “=”后面是该关键字的值(类型有三种:字符串、整型数值和布尔值。其中字符串存贮在INI文件中时没有引号,布尔真值用1表示,布尔假值用0表示)。注释以分号“;”开头。(2) INI文件的操作

浙江大学区块链协会纳新 | 加入我们,“链”接未来-程序员宝宝

2022年春季纳新 2ND13THMarch. 2022引言随着互联网巨头Facebook宣布将公司更名为Meta,“元宇宙”的概念快速破圈。元宇宙是整合“区块链、游戏、网络通信...

Drupal的7主题化组件及Maneagability_pdclh0的博客-程序员宝宝

Drupal的7主题化组件及Maneagability 最近,原来的Drupal 6,其中在过去是最好的程度模板。眼下,随着最近更换的Drupal 7,可以可能希望特别是在发展中国家量身定制的主题额外的解决方案。在使用Drupal的主题提供:CSS记录,照片数据文件,配置信息文件,JavaScript数据预处理,除了进展信息,.advice信息。各地的网站设计模板:标志设计,关键概念,区,页脚。在

MyBatis:Maven、Git(TortoiseGit)_mybatis git_燕双嘤的博客-程序员宝宝

Maven是一个非常优秀的项目管理工具,采用一种“约定优于配置(CoC)”的策略来管理项目。使用Maven不仅可以把源代码构建成可发布的项目(包括编译、打包、测试和分发),还可以生成报告、生成Web站点等。1,下载和安装Maven1,登录Apache官网上个的Maven站点(http://maven.apache.org/download.cgi)下载Maven最新版本。2,配置Maven的环境变量JAVA_HOME:该环境变量应指向JDK安装路径。 M2_HOME:该环境变.

计算机蓝屏重启,电脑总是会蓝屏重启的具体解决方法,一看就能学会_和猫住的博客-程序员宝宝

原标题:电脑总是会蓝屏重启的具体解决方法,一看就能学会电脑总是会蓝屏重启是怎么回事?最近有几位用户都问了小租这个问题,今天小租来为大家分析其中的原因,并教大家如何处理这个问题。 电脑总是会蓝屏重启的解决分析:方案一:进入安全模式禁用独立显卡驱动1. 长按电源按钮关机;2. 按电源按钮开机;3. 重复步骤1~2三次;4. 确认屏幕是否出现“修复”界面,如果有,点击“高级修复选项”;5. 点击“疑难解...

hive array、map、struct使用_love others as self的博客-程序员宝宝

注意:字段中有这个类型才需写 MAP KEYS TERMINATED BY ':'   COLLECTION ITEMS TERMINATED BY ',' hive提供了复合数据类型:Structs: structs内部的数据可以通过DOT(.)来存取,例如,表中一列c的类型为STRUCT{a INT; b INT},我们可以通过c.a来访问域aMaps(K-V对):访问

推荐文章

热门文章

相关标签