02-TiDB部署本地测试集群

news/2024/5/19 14:53:44 标签: tidb, 集群部署

基于v7.5版本

1、下载并安装 TiUP

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

下载后路径/root/.tiup,已自动将环境变量写入文件中,需要手动执行source

source /root/.bashrc

2、在当前 session 执行以下命令启动集群

运行最新版本的 TiDB 集群,其中 TiDB、TiKV、PD 和 TiFlash 实例各 1 个

以 playground 方式 在结束部署测试后 TiUP 会清理掉原集群数据,重新执行该命令后会得到一个全新的集群

# 每次会自动下载运行程序
tiup playground
# 如果需要 持久化数据 -T/--tag 参数:tiup --tag <your-tag> playground ...

指定主机地址

tiup playground --tag v7.5.0 --host 192.168.1.1

  1. 通过 http://127.0.0.1:9090 访问 TiDB 的 Prometheus 管理界面。
  2. 通过 http://127.0.0.1:2379/dashboard 访问 TiDB Dashboard 页面,默认用户名为 root,密码为空。
  3. 通过 http://127.0.0.1:3000 访问 TiDB 的 Grafana 界面,默认用户名和密码都为 admin。

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

tiup playground v7.5.0 --db 2 --pd 3 --kv 3

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

3、访问TiDB数据库

  • 使用 TiUP  client 连接

tiup client

  • 或使用 MySQL 客户端连接

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

4、退出,清理所有

tiup clean --all


http://www.niftyadmin.cn/n/5346485.html

相关文章

XML技术,XML文件说明

XML技术 作用 1.解决程序间数据传输的问题&#xff1a;相当于 json 比如qq之间的数据传送&#xff0c;用xml格式来传送数据&#xff0c;具有良好的可读性&#xff0c;可维护性。 2.xml可以做配置文件 xml文件做配置文件可以说非常的普遍&#xff0c;比如tomcat服务器的server.…

详解SpringCloud微服务技术栈:ElasticSearch实践1——RestClient操作索引库与文档

&#x1f468;‍&#x1f393;作者简介&#xff1a;一位大四、研0学生&#xff0c;正在努力准备大四暑假的实习 &#x1f30c;上期文章&#xff1a;详解SpringCloud微服务技术栈&#xff1a;ElasticSearch原理精讲、安装、实践 &#x1f4da;订阅专栏&#xff1a;微服务技术全家…

【NEWS】2023年生成AI工具排行榜

2023年&#xff0c;虽然ChatGPT占据绝对领先地位&#xff0c;但实际上还有其他工具也位列前茅。 通过这份排行榜&#xff0c;让我们一起追踪世界的趋势。 ■排行榜&#xff08;工具名称、类型、用户数、行业份额率&#xff09; ① ChatGPT&#xff1a;聊天机器人&#xff0c…

Java 接口与内部类

目录 1、什么是接口&#xff1f; 1、接口中成员变量的访问特点 2、接口中成员方法的访问特点 3、接口是没有构造方法的 4、猫和狗接口代码演示 5、接口和类的关系 6、接口练习案例 2、什么是内部类 1、概念 2、成员内部类 3、静态内部类 4、局部内部类 5、匿名内部…

请求封装(axios、fetch)

在前端发送请求到后台不同的框架与原生js发送请求的方式都不相同&#xff0c;比如我们在使用jquery时发送请求可以用jq中封装好的$.ajax,利用原生js向node发送请求时可以使用原生的ajax&#xff08;我们也可以手动进行封装&#xff09;&#xff0c;在vue框架或react中可以使用a…

[设计模式Java实现附plantuml源码~创建型] 复杂对象的组装与创建——建造者模式

前言&#xff1a; 为什么之前写过Golang 版的设计模式&#xff0c;还在重新写Java 版&#xff1f; 答&#xff1a;因为对于我而言&#xff0c;当然也希望对正在学习的大伙有帮助。Java作为一门纯面向对象的语言&#xff0c;更适合用于学习设计模式。 为什么类图要附上uml 因为很…

<c++基础(1)>实现一个合格的自定义类

实现一个合格的自定义类 Effective C 条款19中指明了合格自定义类应该包含的设计规范&#xff0c;以下是一些关键的思考点和设计考虑&#xff0c;以帮助设计一个新的自定义类&#xff1a; 对象的创建和销毁&#xff1a; 构造函数应该负责对象的初始化&#xff0c;可以有多个构…

matlab窗函数-hann窗和hamming窗函数

窗函数的作用 在时域上&#xff0c;窗函数可以看作是对原始信号进行截断或调制的加权函数。这些窗函数通常在时域上是有限的宽度&#xff0c;并且具有对称性&#xff0c;如矩形窗、汉宁窗、汉明窗和布莱克曼窗等。例如&#xff0c;汉明窗是一种对称窗函数&#xff0c;它可以用…