目录
一、环境准备
1、安装docker
2、安装docker-compose
3、安装mysql(可能不需要)root账号下安装
4、安装git
二、安装TiDB
三、测试
本机环境是:centos7.3
第一步:删除旧版本和相关依赖,运行命令:
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
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
第一步:下载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;
#查看git是否安装
git --version
#使用yum 安装
yum install git
#如果在安装的没有使用root账号
sudo yum install git
#根据提示输入:y (小写)
#查看安装是否成功:
git --version
下载 tidb-docker-compose
git clone https://github.com/pingcap/tidb-docker-compose.git
创建并启动集群
获取最新 Docker 镜像:
cd tidb-docker-compose && docker-compose pull && docker-compose up -d
访问集群
mysql -h 127.0.0.1 -P 4000 -u root
访问集群 Grafana 监控页面:http://localhost:3000 默认用户名和密码均为 admin。
集群数据可视化:http://localhost:8010
启动关闭
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