栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > .Net

centos8搭建Tidb docker compose测试集群并使用.NET6进行分库分表

.Net 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

centos8搭建Tidb docker compose测试集群并使用.NET6进行分库分表

准备一个空的centos8,我这里使用的是腾讯云轻量级centos8服务器。搭建过程和 .NET 6的分库分表操作请看视频。
https://www.bilibili.com/video/BV13f4y1M7Ct/https://www.bilibili.com/video/BV13f4y1M7Ct/https://www.bilibili.com/video/BV13f4y1M7Ct/ 一、准备环境 1、安装docker 并验证 使用官方安装脚本自动安装
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
验证
docker -v

能正常显示版本,则安装成功 2、安装git
yum install -y git

3、安装 docker compose
sudo curl -L https://github.com/docker/compose/releases/download/1.21.2/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
由于是从github下载安装,所有容易抽风。多试几次才行。

 二、安装tidb  1、下载 tidb-docker-compose
git clone https://github.com/pingcap/tidb-docker-compose.git
会在本地创建一个tidb-docker-compose 目录

2、进入该目录执行命令
cd tidb-docker-compose
确定目录
pwd

3、拉取镜像
docker-compose pull 
如果出现:ERROR: Couldn't connect to Docker daemon at http+docker://localhost - is it running?错误主要原因是docker不是系统服务方式启动。 是别执行下面三条命令解决
service docker start
systemctl enable docker.service
systemctl status docker.service

重新拉取镜像 docker-compose pull 但是拉取过程中可能出部分镜像拉取错误,这个没关系 做执行几次就会全部成功

 

 查看docker 镜像
docker images

4、创建并启动集群 执行命令
docker-compose up -d
5、测试访问 tidb
mysql -h 127.0.0.1 -P 4000 -u root 

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

如果出现:-bash: mysql: command not found

那么 直接在把服务器防火墙中的4000端口打开用navicat连接就行。注意 初始化好的集群没有密码。

 

 自此,完成Tidb docker compose测试集群的安装。

6、修改密码
set password for 'root'@'%' = '123456';
7、查看监控及报警设置

IP:3000 为集群监控

IP:9090为 Prometheus + Alertmanger 进行报警

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/904978.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号