TiDB 部署方案

TiDB Docker 部署:

Docker 部署方案已停止维护。对于生产环境,不要使用 Docker 进行部署,而应使用 TiUP 部署 TiDB 集群

TiDB 部署方案

部署 TiDB 集群主要包括 3 个服务组件:

root@001:~# docker pull pingcap/tidb:v4.0.10
root@002:~# docker pull pingcap/tikv:v4.0.10
root@003:~# docker pull pingcap/pd:v4.0.10
TiDB 部署方案

云计算架构下 cloud tidb 的技术奥秘

启动 PD:

docker run -d --name pd1 
    -p 2379:2379 
    -p 2380:2380 
    -v /etc/localtime:/etc/localtime:ro 
    -v /data:/data 
    pingcap/pd:v4.0.10 
    --name="pd1" 
    --data-dir="/data/pd1" 
    --client-urls="http://0.0.0.0:2379" 
    --advertise-client-urls="http://YOUR_IP:2379" 
    --peer-urls="http://0.0.0.0:2380" 
    --advertise-peer-urls="http://YOUR_IP:2380"

启动 TiKV:

docker run -d --name tikv1 
    -p 20160:20160 
    --ulimit nofile=1000000:1000000 
    -v /etc/localtime:/etc/localtime:ro 
    -v /data:/data 
    pingcap/tikv:v4.0.10 
    --addr="0.0.0.0:20160" 
    --advertise-addr="YOUR_IP:20160" 
    --data-dir="/data/tikv1"

启动 TiDB:

docker run -d --name tidb 
    -p 4000:4000 
    -p 10080:10080 
    -v /etc/localtime:/etc/localtime:ro 
    pingcap/tidb:v4.0.10 
    --store=tikv 
    --path="YOUR_IP:2379"

使用 MySQL 标准客户端连接 TiDB 测试:

登录TiDB并确保已安装 MySQL 命令行客户端,执行:

root@001:~# mysql -h 127.0.0.1 -P 4000 -u root -D test

>show databases;

+--------------------+
| Database           |
+--------------------+
| INFORMATION_SCHEMA |
| PERFORMANCE_SCHEMA |
| mysql              |
| test               |
+--------------------+
4 rows in set (0.00 sec)
展开阅读全文

页面更新:2024-05-02

标签:方案   集群   奥秘   架构   组件   客户端   环境   测试   标准   技术   科技

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top