Docker 部署方案已停止维护。对于生产环境,不要使用 Docker 进行部署,而应使用 TiUP 部署 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
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"
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"
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"
登录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
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号