专栏首页zhangdd.comTiDB单机测试配置文档

TiDB单机测试配置文档

第一种:使用TiUP Playground 快速部署本地测试环境

  • 适用场景:利用本地Mac 或者单机Linux 环境快速部署TiDB 集群。可以体验TiDB 集群的基本架构,以及

TiDB、TiKV、PD、监控等基础组件的运行。

作为一个分布式系统,最基础的TiDB 测试集群通常由2 个TiDB 实例、3 个TiKV 实例和3 个PD 实例来构成。通

过TiUP Playground,可以快速搭建出上述的一套基础测试集群。

  1. 下载并安装TiUP。

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

  1. 声明全局环境变量。

注意:

TiUP 安装完成会提示对应的profile 文件的绝对路径,以下source 操作需要根据实际位置进

行操作。

source .bash_profile

  1. 在当前session 执行以下命令启动集群。
  • 直接运行tiup playground 命令会运行最新版本的TiDB 集群,其中TiDB、TiKV 和PD 实例各1 个:

tiup playground  –host 192.168.15.4

  • 也可以指定TiDB 版本以及各组件实例个数,命令类似于:

tiup playground v4.0.0 –db 2 –pd 3 –kv 3 –monitor

上述命令会在本地下载并启动一个v4.0.0 版本的集群,–monitor 表示同时部署监控组件。最新

版本可以通过执行tiup list tidb 来查看。运行结果将显示集群的访问方式:

CLUSTER START SUCCESSFULLY, Enjoy it ^-^

To connect TiDB: mysql –host 192.168.15.4 –port 4000 -u root

To view the dashboard: http://192.168.15.4:13799/dashboard

To view the Prometheus: http://192.168.15.4:9090

To view the Grafana: http://192.168.15.4:30004. 新开启一个session 以访问TiDB 数据库。

  1. 首先安装MySQL 客户端。如果已安装MySQL 客户端则可跳过这一步骤。

yum -y install mysql

  1. 使用MySQL 客户端连接TiDB:

mysql –host 127.0.0.1 –port 4000 -u root

  1. 通过http://127.0.0.1:9090 访问TiDB 的Prometheus 管理界面。
  2. 通过http://127.0.0.1:2379/dashboard 访问TiDB Dashboard 页面,默认用户名为root,密码为空。
  3. 测试完成后清理集群,绿色环保。通过ctrl-c 停掉进程后,执行以下命令:

tiup clean –all

注意:

TiUP Playground 默认监听127.0.0.1,服务仅本地可访问;若需要使服务可被外部访问,你可

以通过–host 参数指定监听0.0.0.0 或网卡绑定外部可访问的IP。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • TiDB单机伪集群配置文档

    准备环境 准备一台部署主机,确保其软件满足需求: 关闭防火墙: systemctl stop firewalld systemctl disable f...

    zhangdd
  • 聊聊TiDB的那些事?

    TiDB这个词,相信大家或多或少都曾经耳闻过,但是很多人觉得他是分布式数据库,自己的业务是使用mysql,基本使用不上这个技术,可能不会去了解他或不会去深入了解...

    SEian.G
  • TiDB 在小米的应用实践

    MIUI 是小米公司旗下基于 Android 系统深度优化、定制、开发的第三方手机操作系统,也是小米的第一个产品。MIUI 在 Android 系统基础上,针对...

    PingCAP
  • Go Dumpling! 让导出数据更稳定

    Dumpling 是由 Go 语言编写的用于对数据库进行数据导出的工具。目前支持 MySQL 协议的数据库,并且针对 TiDB 的特性进行了优化。在 Go Du...

    PingCAP
  • TiDB 在凤凰网新闻内容业务的创新实践

    凤凰网(纽交所上市公司,代码:FENG) 是全球领先的跨平台网络新媒体公司,整合旗下综合门户凤凰网、手机凤凰网和凤凰视频三大平台,秉承"中华情怀,全球视野,兼容...

    PingCAP
  • 如何在 TiDB 上高效运行序列号生成服务

    TiDB 从 v4.0 版本开始正式支持序列功能,而除了序列之外还有多种序列号生成方案,这些方案在没有对 TiDB 优化的时候一般会产生写入热点问题。本文将介绍...

    PingCAP
  • TIDB测试环境单机部署

    官方部署文档:https://pingcap.com/docs-cn/op-guide/binary-deployment/ 官方文档 

    xiny120
  • Python 单元测试 & 文档测试

               raise AttributeError(r"'Dict' has no attribute %s." % key)

    py3study
  • TiDB用什么保证备份的一致性?

    作为一名MySQL DBA,就应该了解MySQL备份无论是逻辑备份还是物理备份,都会使用FLUSH TABLES WITH READ LOCK(下面简称FTWR...

    田帅萌
  • TiDB 在马上消费金融核心账务系统归档及跑批业务下的实践

    马上消费金融于 2015 年 6 月营业,截止到 2020 年 1 月,历经 4 年多风雨,总注册用户数 8000 万,活跃用户数 2500 万,累计放贷 29...

    PingCAP
  • TiDB在更新版本的时候初始化Prometheus的配置文件失败

        我们安装的TiDB版本是v4.0.0,因为环境还在试用阶段,所以会经常增删节点。原因是我们违背官方说明,强行用机械盘上了,跑不过单机的mysql,所以加...

    一夕如环
  • Go Dumpling!让导出数据更容易

    Tools SIG Community:主要涵盖 TiDB 数据处理工具,包含 TiDB 数据备份/导入导出,TiDB 数据变更捕获,其他数据库数据迁移至 Ti...

    PingCAP
  • elasticsearch单机测试配置小记

    修改elasticsearch目录下的./config/elasticsearch.yml,host localhost改成本服务器机器ip

    休辞醉倒
  • 神器 TiDE 在手,一键快速上车 TiDB | TiDB Hackathon 2020 优秀项目分享

    近日,由 TiDB 社区主办,专属于全球开发者与技术爱好者的顶级挑战赛事——TiDB Hackathon 2020 比赛圆满落幕。今年是 TiDB Hackat...

    PingCAP
  • What’s New in TiDB 3.0.0 Beta.1

    今年 1 月份,我们发布了 TiDB 3.0.0 Beta 版本,DevCon 上也对这个版本做了介绍,经过两个月的努力,今天推出了下一个 Beta 版本 3....

    PingCAP
  • TiDB Best Practice

    本文档用于总结在使用 TiDB 时候的一些最佳实践,主要涉及 SQL 使用、OLAP/OLTP 优化技巧,特别是一些 TiDB 专有的优化开关。建议先阅读讲解 ...

    PingCAP
  • TiDB 最佳实践系列(三)乐观锁事务

    在前两篇的文章中,我们分别介绍了 TiDB 高并发写入常见热点问题及规避方法 和 PD 调度策略最佳实践,本文我们将深入浅出介绍 TiDB 乐观事务原理,并给出...

    PingCAP
  • TiDB / TiSpark 在易果集团实时数仓中的创新实践

    目前企业大多数的数据分析场景的解决方案底层都是围绕 Hadoop 大数据生态展开的,常见的如 HDFS + Hive + Spark + Presto + Ky...

    PingCAP
  • 让数据库运行在浏览器里?TiDB + WebAssembly 告诉你答案

    希望有一个数据库能够弹性扩展(分布式)到成百上千节点的规模,易于学习和理解,可以运行在私有云、公有云、Multi-Cloud、Kubernetes,也能够跑在嵌...

    PingCAP

扫码关注云+社区

领取腾讯云代金券