logo

国产数据库部署分享篇2—TiDB数据库单节点部署手册流程


TiDB开源数据库单机版部署

 

说明:

本指南中的 TiDB 部署方式仅适用于快速上手体验,不适用于生产环境。

如需在生产环境部署 TiDB,请参考在生产环境中部署 TiDB 指南

如需在 Kubernetes 上部署 TiDB,请参考快速上手 TiDB Operator

如需在云上管理 TiDB,请参考 TiDB Cloud 快速上手指南

 

一、系统介绍

 

TiDB

TiDB PingCAP 公司自主设计、研发的开源分布式关系型数据库,是一款同时支持在线事务处理与在线分析处理 (Hybrid Transactional and Analytical Processing, HTAP) 的融合型分布式数据库产品,具备水平扩容或者缩容、金融级高可用、实时 HTAP、云原生的分布式数据库、兼容 MySQL 协议和 MySQL 生态等重要特性,支持在本地和云上部署。

 

TiDB最新版已发布,版本名称:TiDB 8.0.0-DMR

 TiDB 8.0.0版本功能:

 

1、支持拆分 PD 功能为微服务,提高可扩展性(实验特性)

2、用于处理更大事务的批量 DML 执行方式(实验特性)

3、提升 BR 快照恢复速度 (GA)

4、增强在有大量表时缓存 schema 信息的稳定性

5、支持观测索引使用情况

6TiCDC 支持 Simple 协议

7TiCDC 支持 Debezium 协议

 

二、TiDB部署

1、部署要求:必须有外网环境,需在线下载插件。

2、下载并安装 TiUP

curl --proto '=https' --tlsv1.2 -sSf https://tiup-mirrors.pingcap.com/install.sh | sh

 

界面返回信息:

[root@TiDBServer ~]# curl --proto '=https' --tlsv1.2 -sSf https://tiup-mirrors.pingcap.com/install.sh | sh

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current

                                 Dload  Upload   Total   Spent    Left  Speed

100 5152k  100 5152k    0     0  3727k      0  0:00:01  0:00:01 --:--:-- 3725k

Successfully set mirror to https://tiup-mirrors.pingcap.com

Detected shell: bash

Shell profile:  /root/.bash_profile

Installed path: /root/.tiup/bin/tiup

===============================================

Have a try:     tiup playground

===============================================

3、声明全局环境变量。

   语法:source ${your_shell_profile}

  ${your_shell_profile}是上面执行成功后返回的.bash_profile文件所在路径,即:/root/.bash_profile

   如: [root@TiDBServer ~]# source /root/.bash_profile

4、当看到执行TiDB Playground Cluster is started, enjoy!”即表示部署成功,如下图

说明:此界面状态表示部署完成,千万不要退出当前Session,否则关闭TiDB服务,需新建一个会话登录TiDB数据库。

5、新建Session界面 执行以下命令启动集群,创建TiDB集群有两种方式

 5.1tiup playground

   直接运行 tiup playground 命令会运行最新版本的 TiDB 集群,其中 TiDBTiKVPD TiFlash 实例各 1 个:

5.2tiup playground v7.5.1 --db 2 --pd 3 --kv 3

上述命令会在本地下载并启动某个版本的集群(例如 v7.5.1)。最新版本可以通过执行 tiup list tidb 来查看。运行结果将显示集群的访问方式:

 

6、登录

新开启一个 session 以访问 TiDB 数据库

6.1使用 TiUP client 连接 TiDB

tiup client

    6.2使用 MySQL 客户端连接 TiDB

mysql --host 127.0.0.1 --port 4000 -u root

 

 

7、重新启动TiDB服务

tiup playground

 

三、常见问题

 

错误描述:curl: (6) Could not resolve host :tiup-mirrors.pingcap.com;未知的错误

 

原因分析:

原因:外网使用正常,仍旧提示内部访问报错,dns找不到这个网址。判定是某dns服务器或dns解析出现了问题。

解决方法:

修改或添加dns(dns服务器地址可网上查询)

cat /etc/resolv.conf

nameserver 114.114.114.114

nameserver 223.5.5.5

 

TiDB单机版部署.docx(5.47MB) 5积分可下载

网站声明:如果转载,请联系本站管理员。否则一切后果自行承担。

本文链接:http://www.xckfsq.com/news/show.html?id=53552
赞同 0
评论 0 条
ru_shenyang
粉丝 0 发表 9 + 关注 私信
上周热门
10核GPU竟变9核,苹果暗改新iPad Air官网M2芯片规格  3851
统一管理、安全运维、全面审计 | 北信源安全运维审计系统“一站式服务”  3849
行业认可 | 中电安科入选嘶吼《工控安全行业应用专题报告》「荐」行者名单及全景图谱多个细分领域  3650
明天!2024 RT-Thread全球技术大会 国内场最后一天,超多惊喜放送,等你来!  3433
百信与山西建投集团举行工作会谈  3361
152万奖金池!昇腾AI创新大赛昇思模型开发挑战赛正式发布!  3257
永中“文韵”大模型获2024数字中国创新大赛·人工智能赛道三等奖  3243
国务院关于修改《国家科学技术奖励条例》的决定  3235
“走进高校” 系列活动之专题讲座第14期,期待您的参与!  3073
神州泰岳入选创业板指和创业板50指数  3063
本周热议
我的信创开放社区兼职赚钱历程 40
今天你签到了吗? 27
如何玩转信创开放社区—从小白进阶到专家 15
信创开放社区邀请他人注册的具体步骤如下 15
方德桌面操作系统 14
用抖音玩法闯信创开放社区——用平台宣传企业产品服务 13
我有15积分有什么用? 13
如何让你先人一步获得悬赏问题信息?(创作者必看) 12
2024中国信创产业发展大会暨中国信息科技创新与应用博览会 9
信创再发力!中央国家机关台式计算机、便携式计算机批量集中采购配置标准的通知 8