怎么用Docker方式部署TiDB
发表于:2025-01-27 作者:千家信息网编辑
千家信息网最后更新 2025年01月27日,这篇文章主要讲解了"怎么用Docker方式部署TiDB",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"怎么用Docker方式部署TiDB"吧!安装Doc
千家信息网最后更新 2025年01月27日怎么用Docker方式部署TiDB
这篇文章主要讲解了"怎么用Docker方式部署TiDB",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"怎么用Docker方式部署TiDB"吧!
安装Docker
[root@localhost /]# cat /etc/redhat-release CentOS Linux release 7.5.1804 (Core) [root@localhost /]# yum install docker-ce -y[root@localhost tidb]# service docker startRedirecting to /bin/systemctl start docker.service
拉取 TiDB 的 Docker 镜像
[root@localhost /]# docker pull pingcap/tidb:latest[root@localhost /]# docker pull pingcap/tikv:latest[root@localhost /]# docker pull pingcap/pd:latest[root@localhost /]# 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://192.168.30.131:2379" \ --peer-urls="http://0.0.0.0:2380" \ --advertise-peer-urls="http://192.168.30.131:2380" \ --initial-cluster="pd1=http://192.168.30.131: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="192.168.30.131:20160" \ --data-dir="/tidb/tikv1" \ --pd="192.168.30.131: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="192.168.30.131:20161" \ --data-dir="/tidb/tikv2" \ --pd="192.168.30.131: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="192.168.30.131:20162" \ --data-dir="/tidb/tikv3" \ --pd="192.168.30.131: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="192.168.30.131:2379"
查看Docker服务状态
[root@localhost tidb]# docker psCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMESce37e8785c99 pingcap/tikv:latest "/tikv-server --addr…" 14 minutes ago Up 14 minutes 20160/tcp, 0.0.0.0:20162->20162/tcp tikv3419020160d11 pingcap/tikv:latest "/tikv-server --addr…" 15 minutes ago Up 15 minutes 20160/tcp, 0.0.0.0:20161->20161/tcp tikv2bfba95e0d4de pingcap/tidb:latest "/tidb-server --stor…" About an hour ago Up About an hour 0.0.0.0:4000->4000/tcp, 0.0.0.0:10080->10080/tcp tidbc7c3a9cd2e55 pingcap/tikv:latest "/tikv-server --addr…" About an hour ago Up About an hour 0.0.0.0:20160->20160/tcp tikv1e2846afa5f0c pingcap/pd:latest "/pd-server --name=p…" About an hour ago Up About an hour 0.0.0.0:2379-2380->2379-2380/tcp pd1
使用 MySQL 标准客户端连接 TiDB 测试
[root@localhost tidb]# mysql -h 127.0.0.1 -P 4000 -u root -D testWelcome to the MariaDB monitor. Commands end with ; or \g.Your MySQL connection id is 6Server version: 5.7.10-TiDB-v2.1.0-rc.1-67-gb2bfd8f MySQL Community Server (Apache License 2.0)Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.MySQL [test]> show databases;+--------------------+| Database |+--------------------+| INFORMATION_SCHEMA || PERFORMANCE_SCHEMA || mysql || test |+--------------------+4 rows in set (0.00 sec)
感谢各位的阅读,以上就是"怎么用Docker方式部署TiDB"的内容了,经过本文的学习后,相信大家对怎么用Docker方式部署TiDB这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!
方式
节点
学习
内容
客户
客户端
就是
思路
情况
文章
更多
标准
状态
知识
知识点
篇文章
跟着
镜像
问题
集群
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
博山包装软件开发
行政人员kpi数据库
海口bim软件开发工程
做传奇用什么配置的服务器
服务器网卡负载均衡
安仁计算机软件开发多少钱一个月
妇联网络安全宣传方案
南通营销网络技术管理系统
go语言连接多个数据库
联想t168g6服务器图片
上海软件开发解决方案代理
机架式服务器维修多长时间
网络安全模型怎么设置
拓道网络技术有限公司
方舟服务器总是崩溃
互联网经济科技
创建数据库的文件有()个
三级网络技术教程2016
sql数据库服务端地址
政府网络安全预算
dnf手游等待服务器
服务器域用户登录安全吗
代拍服务器
求生之路在服务器中怎么加入队伍
天津知名冷库软件开发
b75主板可以搭配服务器内存吗
数据库文件的保存目录
医疗保险互联网诊疗应用科技
制约软件开发项目的因素
云服务器安全吗对接