使用dockercompose安装tidb(代码片段)

lishuangquan1987 lishuangquan1987     2022-12-10     425

关键词:

参考文章:https://blog.csdn.net/weixin_33729196/article/details/86018480

目标

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

前提条件

1.centos版本在7.3 以上,内存大于6G

2.安装git

3.安装docker

4.安装docker-compose

开始安装

1.下载 tidb-docker-compose

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

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

3.进入该目录执行命令

 cd tidb-docker-compose/

获取最新的 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
默认账户:root.密码为空

mysql -h 127.0.0.1 -P 4000 -u root

或者用DBeaver访问:

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

dockercompose安装使用教程(代码片段)

DockerCompose一、安装DockerCompose#Compose目前已经完全支持Linux、MacOS和Windows,在我们安装Compose之前,需要先安装Docker。下面我们以编译好的二进制包方式安装在Linux系统中。curl-Lhttps://github.com/docker/compose/releases/download/1.22.0/d 查看详情

tidb的安装与使用(代码片段)

一.下载安装包镜像wgethttp://download.pingcap.org/tidb-community-server-$version-linux-amd64.tar.gzmvtidb-community-server-$version-linux-amd64.tar.gzpackage.tar.gz其中$version处填入希望下载的离线镜像包版本,例如v4. 查看详情

tidb的安装与使用(代码片段)

一.下载安装包镜像wgethttp://download.pingcap.org/tidb-community-server-$version-linux-amd64.tar.gzmvtidb-community-server-$version-linux-amd64.tar.gzpackage.tar.gz其中$version处填入希望下载的离线镜像包版本,例如v4.0.0。此时,package.tar.gz就是一个... 查看详情

shcoreos-dokcer使用docker加速器,安装dockercompose(代码片段)

查看详情

python3-dockercompose的安装与使用(代码片段)

...执行2.4卸载3.docker-compose使用4.Compose命令1.Docker-compose介绍DockerCompose是Docker官方编排(Orchestration)项目之一,负责快速的部署分布式应用。其代码目前在https://git 查看详情

python3-dockercompose的安装与使用(代码片段)

...执行2.4卸载3.docker-compose使用4.Compose命令1.Docker-compose介绍DockerCompose是Docker官方编排(Orchestration)项目之一,负责快速的部署分布式应用。其代码目前在https://git 查看详情

在开发环境使用tiup安装tidb集群(代码片段)

...TiDB4.0版本引入的集群运维工具,TiUPcluster是TiUP提供的使用Golang编写的集群管理组件,通过TiUPcluster组件就可以进行日常的运维工作,包括部署、启动、关闭、销毁、弹性扩缩容、升级TiDB集群;管理TiDB集群参数。... 查看详情

在开发环境使用tiup安装tidb集群(代码片段)

...TiDB4.0版本引入的集群运维工具,TiUPcluster是TiUP提供的使用Golang编写的集群管理组件,通过TiUPcluster组件就可以进行日常的运维工作,包括部署、启动、关闭、销毁、弹性扩缩容、升级TiDB集群;管理TiDB集群参数。... 查看详情

dockercompose安装(代码片段)

...用,而这些docker容器可能运行在多个不同的宿主机上。2.DockerCompose是一个比较简单的docker容器的编配工具,以前的名称叫Fig,由Orchard团队开发的开源Docker编配工具,在2014年被Docker公司收购,DockerCompose是使用 查看详情

docker教程-10-dockercompose使用入门(代码片段)

目录1、了解Compose1.1 Compose介绍1.2Compose和Docker兼容性1.3 docker、dockerfile与docker-compose区别2、安装compose(需先安装docker)2.1 安装环境查看2.2 安装compose方式一:从github上下载docker-compose二进制文件安装方式二:python-pip方式安... 查看详情

tidb数据库压力测试工具安装(代码片段)

使用sysbench指定连接的时候不需要写上mysql-socket参数 如果自己使用sysbench来测试mysql性能的话,建议使用源码编译比较好,版本为0.4版本。步骤是:1、yuminstallm4autoconfautomakelibtool2、./configure--prefix=/usr/local/sysbench--with-mysql-include... 查看详情

dockercompose编排(写法格式及实验)(代码片段)

目录一、DockerCompose前言二、Dockercompose的文件结构1、dockercompose配置常用字段2、dockercompose常用命令三、使用compose编排1、使用compose编排安装运行tomcat容器2、使用compose编排创建容器(以tomcat为例)一、DockerCompose前言DockerCo... 查看详情

docker和dockercompose安装使用入门进阶案例(代码片段)

一、前言现在可谓是容器化的时代,云原生的袭来,导致go的崛起,作为一名java开发,现在慌得一批。作为知识储备,小编也是一直学关于docker的东西,还有一些持续继承jenkins。提到docker,大家都知道,以前需要在linux中安装的... 查看详情

010.dockercompose构建wordpress实战(代码片段)

...MySQL数据库5.7Docker已安装,参考《002.Docker版本及安装》。DockerCompose已安装,参考《009.DockerCompose基础使用》。二 正式构建2.1 创建目录1[email protected]:~#mkdirmy_wordpress2[email protect 查看详情

docker重学系列之dockercompose(代码片段)

Docker重学系列之DockerComposeDockerCompose简介安装与卸载1.linux2.macos、window3.bash命令补全4.卸载5.测试安装成功dockercompose使用dockercompose使用实例演示docker-compose模板文件buildcommandcontainer_namedepends_onenv_fileenvironmentexpose 查看详情

dockercompose,dockerswarm(代码片段)

文章目录DockerCompose安装体验yaml规则开源项目DockerSwarmDockerCompose介绍:使用DockerCompose来高效管理容器,定义启动多个容器批量容器编排Compose是Docker官方的开源项目。需要安装Dockerfile让程序在任何地方运行。Compose.ymlversion... 查看详情

dockercompose使用(代码片段)

安装:sudocurl-Lhttps://github.com/docker/compose/releases/download/1.22.0/docker-compose-$(uname-s)-$(uname-m)-o/usr/local/bin/docker-composesudochmod+x/usr/local/bin/docker-compose查看:[[email prote 查看详情

dockercompose的使用(代码片段)

...跑kubernetes但是我也觉得麻烦啊…怎么搞重新捡起来一下dockercompose的使用吧,犹记得上次使用dockercompose还是2016年测试跑一个gitlab。从此以后基本就跟dockercompose无缘了dockercompose的使用windows安装dockerdockercompose就略过了…我的wi... 查看详情