TiDB(三):TiDB安装部署
https://www.ejtour.cn/docs-cn/stable/overview/#部署方法
1 部署方式选择
https://www.ejtour.cn/pingcap/tidb?_from=gitee_search
查阅了官方文档和网友的坑经验后,建议大家在测试时使用官网推荐的Docker Compose方法快速搭建TiDB集群(或者使用单机版)
2 TiDB-Local单机版
部署TiDB是摆在我们面前的第一课。事实上,部署方法有很多种。由于环境的原因,我首先开始思考如何部署单机版。
如果想在Centos 6版本中部署,还是比较困难的,还会有很多未知的陷阱。根据官方建议,需要在Centos 7或以上版本,否则glibc版本问题会很严重。很快就会遇见。
我们安装了一套Centos7,采用快速单机部署方式来尝试一下。
2.1 下载安装包
wget http://www.ejtour.cn/tidb-latest-linux-amd64.tar.gz
2.2 解压文件
tar -zxvf tidb-latest-linux-amd64.tar.gzcd tidb-latest-linux-amd64
2.3开始
开始PD
./bin/pd-server --data-dir=pd --log-file=pd.log &
启动tikv
./bin/tikv-server --pd="127.0.0.1:2379" --data-dir=tikv --log-file=tikv.log &
启动 tidb-server
./bin/tidb-server --store=tikv --path="127.0.0.1:2379" --log-file=tidb.log &
2.4 登录
mysql -h 127.0.0.1 -P 4000 -u root
3 TiDB-Docker 集群版
3.1准备环境
确保您的机器上已安装:
- Docker(17.06.0 及更高版本)
- Docker Compose
- Git
3.2 快速部署
下载 tidb-docker-compose
git 克隆 https://www.ejtour.cn/pingcap/tidb-docker-compose.git
3.3 创建并启动集群
获取最新的 Docker 镜像:
cd tidb-docker-compose
docker-compose pull
docker-compose up -d
注:
必须先启动Docker
sudo systemctl启动docker
执行上面的docker-compose命令
3.4 访问集群
mysql -h 127.0.0.1 -P 4000 -u root
3.5 访问集群Grafana监控页面
http://ip:3000/
默认用户名和密码均为admin。
3.6 集群数据可视化
http://ip:8010/