栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Docker方式部署TiDB

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

Docker方式部署TiDB

基于centos 部署demo

一、安装docker

yum install docker-ce -y

启动:service docker start

二:拉取 TiDB 的 Docker 镜像

docker pull pingcap/tidb:latest

docker pull pingcap/tikv:latest

docker pull pingcap/pd:latest

三:创建tidb 自个文件存储目录

mkdir /tidb

四:部署一个多节点集群

启动PD(1个节点)

docker run -d --name pd1 -p 2379:2379 -p 2380:2380 -v /etc/localtime:/etc/localtime:ro -v /tidb:/tidb pingcap/pd:latest --name="pd1" --data-dir="/tidb/pd1" --client-urls="http://0.0.0.0:2379" --advertise-client-urls="http://服务器IP:2379" --peer-urls="http://0.0.0.0:2380" --advertise-peer-urls="http://服务器IP:2380" --initial-cluster="pd1=http://服务器IP:2380"


启动TiKV(3个节点)

docker run -d --name tikv1 
  -p 20160:20160 
  --ulimit nofile=1000000:1000000 
  -v /etc/localtime:/etc/localtime:ro 
  -v /tidb:/tidb 
  pingcap/tikv:latest 
  --addr="0.0.0.0:20160" 
  --advertise-addr="服务器IP:20160" 
  --data-dir="/tidb/tikv1" 
  --pd="指向PD服务器IP:2379"


docker run -d --name tikv2 
  -p 20161:20161 
  --ulimit nofile=1000000:1000000 
  -v /etc/localtime:/etc/localtime:ro 
  -v /tidb:/tidb 
  pingcap/tikv:latest 
  --addr="0.0.0.0:20161" 
  --advertise-addr="服务器IP:20161" 
  --data-dir="/tidb/tikv2" 
  --pd="指向PD服务器IP:2379"
   
docker run -d --name tikv3 
  -p 20162:20162 
  --ulimit nofile=1000000:1000000 
  -v /etc/localtime:/etc/localtime:ro 
  -v /tidb:/tidb 
  pingcap/tikv:latest 
  --addr="0.0.0.0:20162" 
  --advertise-addr="服务器IP:20162" 
  --data-dir="/tidb/tikv3" 
  --pd="指向PD服务器IP:2379"


启动TiDB(1个节点)

docker run -d --name tidb  -p 4000:4000  -p 10080:10080  -v /etc/localtime:/etc/localtime:ro pingcap/tidb:latest --store=tikv  --path="指向PD服务器IP:2379"


五、查看Docker服务状态

CONTAINER ID   IMAGE                                               COMMAND                  CREATED         STATUS                        PORTS                                              NAMES
e74a60ea5286   pingcap/tidb:latest                                 "/tidb-server --stor…"   13 days ago     Up About a minute             0.0.0.0:4000->4000/tcp, 0.0.0.0:10080->10080/tcp   tidb
9976f2942dcb   pingcap/tikv:latest                                 "/tikv-server --addr…"   13 days ago     Up About a minute             20160/tcp, 0.0.0.0:20162->20162/tcp                tikv3
d387c2b8a2d3   pingcap/tikv:latest                                 "/tikv-server --addr…"   13 days ago     Up About a minute             20160/tcp, 0.0.0.0:20161->20161/tcp                tikv2
b78e14a27240   pingcap/tikv:latest                                 "/tikv-server --addr…"   13 days ago     Up About a minute             0.0.0.0:20160->20160/tcp                           tikv1
846e2185aeb6   pingcap/pd:latest                                   "/pd-server --name=p…"   13 days ago     Up 59 seconds                 0.0.0.0:2379-2380->2379-2380/tcp                   pd1

六: tidb监控(仪表盘)

http://192.168.5.8:2379/dashboard   默认账号:root 密码: root

感觉监控后台没啥用

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

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

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