暂无图片
暂无图片
3
暂无图片
暂无图片
暂无图片

数据库管理-第346期 也有单机?平凯数据库TiDB企业版敏捷模式首发(20250708)

原创 胖头鱼的鱼缸 2025-07-07
788

数据库管理346期 2024-07-08

数据库管理-第346期 也有单机?平凯数据库TiDB企业版敏捷模式首发(20240708)

作者:胖头鱼的鱼缸(尹海文) Oracle ACE Pro: Database PostgreSQL ACE Partner 10年数据库行业经验 拥有OCM 11g/12c/19c、MySQL 8.0 OCP、Exadata、CDP等认证 墨天轮MVP,ITPUB认证专家 圈内拥有“总监”称号,非著名社恐(社交恐怖分子) 公众号:胖头鱼的鱼缸 CSDN:胖头鱼的鱼缸(尹海文) 墨天轮:胖头鱼的鱼缸 ITPUB:yhw1809 IFClub:胖头鱼的鱼缸 除授权转载并标明出处外,均为“非法”抄袭

胖头鱼的鱼缸4_01.png
在MySQL30周年活动的时候,听到了来自PingCAP的姚维老师带来了TiDB敏捷模式的介绍,最近也参加了TiDB的版主交流会,更加深入的了解了TiDB企业版敏捷模式。今天在TiDB社区表妹的邀请试玩敏捷模式。

1 TiDB企业版敏捷模式

TiDB企业版敏捷模式支持1-3个节点部署,起步小、轻量化配置,即将TiDB、PD、TiKV等组件部署在一起,以达到:

  1. 降低TIDB的入门门槛
    100%集成TiDB功能
  2. 全生命周期覆盖、单机分布式一体
    无缝切换至分布式TiDB
  3. 提升易用性、简化小集群管控
  4. 更好的MySQL

TiDB敏捷部署方式与原来标准部署模式(原来的分布式版本)基于同一套代码,仅在软件代码工程层面有区别,同属于通过安全可靠测评名录的平凯数据库7.1产品系列,平凯数据库企业版V7.1后续会同时包含标准模式和敏捷模式。
image.png
TiDB企业版敏捷模式可以单机部署,也可以3节点集群部署,还可以实现主从复制,融合TiFlash部署。本期主要演示在单台服务器部署平凯数据库TiDB企业版敏捷模式。

2 操作系统配置

本次使用RHEL 8.10操作系统,4C8G配置,200GB磁盘,未配置swap,IP地址为10.10.10.181。

2.1 关闭防火墙

systemctl stop firewalld.service systemctl disable firewalld.service

2.2 关闭SELinux

sed -i 's/^SELINUX=enforcing$/SELINUX=disabled/' /etc/selinux/config setenforce 0 [reboot]

2.3 创建用户

useradd tidb passwd tidb

2.4 创建安装与数据目录

mkdir /tidb-deploy mkdir /tidb-data chown -R tidb:tidb /tidb-deploy chown -R tidb:tidb /tidb-data

2.5 配置SSH互信

su - tidb ssh-keygen -t rsa ssh-copy-id -i ~/.ssh/id_rsa.pub 10.10.10.181

3 部署TiDB敏捷版

3.1 解压软件

unzip amd64.zip cd amd64/ tar -xvf tidb-ee-server-v7.1.8-5.2-20250630-linux-amd64.tar.gz tar -xvf tidb-ee-toolkit-v7.1.8-5.2-20250630-linux-amd64.tar.gz

3.2 部署tiup

sh tidb-ee-server-v7.1.8-5.2-20250630-linux-amd64/local_install.sh source /root/.bash_profile cp -rp tidb-ee-server-v7.1.8-5.2-20250630-linux-amd64/keys/ ~/.tiup/ tiup mirror merge tidb-ee-toolkit-v7.1.8-5.2-20250630-linux-amd64

image.png

3.3 编写配置文件

vim ~/topology.yaml
global: kind: fusion user: "tidb" ssh_port: 22 deploy_dir: "/tidb-deploy" data_dir: "/tidb-data" monitored: node_exporter_port: 9700 blackbox_exporter_port: 9715 server_configs: pd: replication.max-replicas: 1 replication.enable-placement-rules: false tidb_servers: - host: 10.10.10.181 monitoring_servers: - host: 10.10.10.181 grafana_servers: - host: 10.10.10.181

3.4 部署TiDB

CLUSTER_NAME="tidbx-test" tiup cluster deploy tidbx-test v7.1.8-5.2-20250630 ~/topology.yaml --user root -p

image.png
image.png

3.5 启动TiDB

tiup cluster start tidbx-test --init
image.png

注意记录密码:59x3*2pvcZ^T_68+Cd

4 验证部署

4.1 检查集群状态

tiup cluster display tidbx-test

image.png

4.2 检查prometheus

http://10.10.10.181:9090/targets?search=

image.png

4.3 检查grafana

http://10.10.10.181:3000
默认账号密码为admin/admin,初次登陆需要修改密码

image.png
原谅我很少玩grafana,这里就不演示了。

4.4 检查PD

http://10.10.10.181:2379/dashboard
这里就需要输入root和前面初次启动TiDB生成的随机密码

image.png
image.png
image.png

4.5 访问数据库

mysql -u root -h 10.10.10.181 -P 4000 -p
select tidb_version()\G select STORE_ID,ADDRESS,STORE_STATE,STORE_STATE_NAME,CAPACITY,AVAILABLE,UPTIME from INFORMATION_SCHEMA.TIKV_STORE_STATUS;

image.png

总结

果然,自从有了tiup,TiDB的部署变得如此简单,平凯数据库TiDB企业版敏捷模式让TiDB实现从GB到PB的多场景适配。
老规矩,知道写了些啥。

最后,如果大家有兴趣试用平凯数据库TiDB企业版敏捷模式,可以通过下面二维码添加表妹微信,同时感谢表妹赞助的美照:
d32a4c54e7f9b3175921be436b6355c1.png
WPS拼图0.png

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

文章被以下合辑收录

评论