TiDB单机,docker-compose安装

目录

一、环境准备

1、安装docker

2、安装docker-compose

3、安装mysql(可能不需要)root账号下安装

4、安装git

二、安装TiDB

三、测试


 

一、环境准备

本机环境是:centos7.3

1、安装docker

第一步:删除旧版本和相关依赖,运行命令:

yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

第二步:安装依赖,命令:

yum install -y yum-utils \
  device-mapper-persistent-data \
  lvm2

第三步,配置稳定的repositories,命令:

yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

第四步:安装docker,命令:

yum install docker-ce docker-ce-cli containerd.io

启动:systemctl start docke 
关闭:systemctl stopdocker
开机启动:systemctl enable docker

 

2、安装docker-compose

curl -L "https://github.com/docker/compose/releases/download/1.23.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

给docker-compose执行权限,运行命令:

chmod +x /usr/local/bin/docker-compose

检查,运行docker-compose --version
参考文档:https://www.cnblogs.com/ruanqin/p/11082506.html

 

3、安装mysql(可能不需要)root账号下安装

第一步:下载mysql的repo源

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm


第二步:安装mysql-community-release-el7-5.noarch.rpm包

rpm -ivh mysql-community-release-el7-5.noarch.rpm


第三步:安装mysql

yum install mysql-server


第四步:重置mysql密码,授权ip

#登录客户端
mysql -u root -p

#设置密码
 mysqladmin -u root password "newpwd"

#授权ip
grant all privileges on *.* to 'root'@'10.8.%' identified by 'root' with grant option;

#刷新
flush privileges;

4、安装git

#查看git是否安装
git --version

#使用yum 安装
yum install git

#如果在安装的没有使用root账号
sudo yum install git

#根据提示输入:y (小写)

#查看安装是否成功:
git --version

二、安装TiDB

  1. 下载 tidb-docker-compose

    git clone https://github.com/pingcap/tidb-docker-compose.git
    
  2. 创建并启动集群

    获取最新 Docker 镜像:

    cd tidb-docker-compose && docker-compose pull && docker-compose up -d
    
  3. 访问集群

    mysql -h 127.0.0.1 -P 4000 -u root
    

    访问集群 Grafana 监控页面:http://localhost:3000 默认用户名和密码均为 admin。

    集群数据可视化http://localhost:8010

  4. 启动关闭

TiDB的服务名称:
    pd0            
    pd1            
    pd2            
    tikv0          
    tikv1          
    tikv2          
    tidb           
    tispark-master 
    tispark-slave0 
    tidb-vision    
    pushgateway    
    prometheus     
    grafana 

#关闭服务
docker-compose stop 服务名称

#启动服务
docker-compose start 服务名称

#启动并且创建docker-compose up -d
#关闭并且删除docker-compose down

三、测试

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值