一键安装TiDB开发环境(centos7)

一键安装TiDB开发环境(centos7)

Tidb的安装工具是tiup

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

只要一个命令即可

tiup playground --db=2 --kv=3 --pd=3 --monitor

说明:
–db:多少个计算节点 (最少2个)
–kv:多少个存储节点(最少3个)
–pd:多少个管理节点 (PD:Placement Driver)(最少3个)
–monitor:开启监控,使用Prometheus+Grafana进行监控(1个即可)

安装多节点

tiup cluster deploy tidb-test v4.0.6 ./topology.yaml -i ~/.ssh/id_rsa --user root

topology.yaml
参考:
https://github.com/pingcap/docs/blob/master/config-templates/geo-redundancy-deployment.yaml


使用

首先要安装mysql

centos7系统自带源是mariadb 5.5,直接安装即可

yum install -y mysql

注意,tidb支持的mysql版本是5.7,尽量使用5.x版本

使用mysql登录

mysql -uroot -P4000 -h192.168.9.10

-h 指的是要登陆的机器,装有tidb组件的任意一个机器即可。

关键字

TiDB、TiKV、Placement Driver (PD) 主要作用?

  • TiDB 是 Server 计算层,主要负责 SQL 的解析、制定查询计划、生成执行器。
  • TiKV 是分布式 Key-Value 存储引擎,用来存储真正的数据,简而言之,TiKV 是 TiDB 的存储引擎。
  • PD 是 TiDB 集群的管理组件,负责存储 TiKV 的元数据,同时也负责分配时间戳以及对 TiKV 做负载均衡调度。

附整体架构

在这里插入图片描述


生产环境最低要求

在这里插入图片描述


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/100379.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • SpringBoot Test及注解详解

    SpringBoot Test及注解详解一、SpringBootTest介绍SpringTest与JUnit等其他测试框架结合起来,提供了便捷高效的测试手段。而SpringBootTest是在SpringTest之上的再次封装,增加了切片测试,增强了mock能力。整体上,SpringBootTest支持的测试种类,大致可以分为如下三类:单元测试:一般面向方法,编写一般业务代码时,测试成本较大。涉及到的注解有@Test。 切片测试:一般面向难于测试的边界功能,介于单元测试和功能测试之间。涉及到的注解有@RunWith

    2022年5月30日
    37
  • 【C语言的日常实践(十四)】constkeyword详细解释

    【C语言的日常实践(十四)】constkeyword详细解释

    2022年1月2日
    48
  • reaver使用方法

    reaver使用方法闲话少叙使用方法:airmon-ngstartwlan0//启动mon0监控reaver-imon0-bMAC-a-S-vv//普通用法如果,90.9%进程后死机或停机,请记下PIN前四位数,用指令:reaver-imon0-bMAC-a-vv-pXXXX(PIN前四位数)其他命令airodump-ngmon0用来扫描周

    2022年6月4日
    65
  • chrome webdriver下载_webdriver.chrome()

    chrome webdriver下载_webdriver.chrome()请对应自己的谷歌浏览器的版本下载chrome的webdriver:点击下载windows环境变量配置1、webdriver文件位置可以自定义位置,如:d:\selenium环境变量,的文件夹下也可以放在C:\ProgramFiles(x86)\Google\Chrome\Application的文件夹下2、系统环境变量PATH按照图的指示,1->2->3->…

    2026年1月25日
    5
  • GridBagLayout 以及 GridBagConstraints 用法「建议收藏」

    GridBagLayout 以及 GridBagConstraints 用法「建议收藏」GridBagLayout是一个灵活的布局管理器,部件如果想加入其中需借助GridBagConstraints,其中有若干个参数,解释如下:gridx/gridy:组件的横纵坐标gridwidth:组件所占列数,也是组件的宽度gridheight:组件所占行数,也是组件的高度fill:当组件在其格内而不能撑满其格时,通过fill的值来设定填充方式,有四个值

    2025年10月16日
    4
  • 【测试】语句覆盖,判定覆盖,条件覆盖,路径覆盖

    【测试】语句覆盖,判定覆盖,条件覆盖,路径覆盖【测试】语句覆盖,判定覆盖,条件覆盖,路径覆盖

    2022年4月25日
    45

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号