一键安装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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 1151LCA in a Binary Tree(最近公共祖先LCA)[通俗易懂]

    1151LCA in a Binary Tree(最近公共祖先LCA)[通俗易懂]原题链接The lowest common ancestor (LCA) of two nodes U and V in a tree is the deepest node that has both U and V as descendants.Given any two nodes in a binary tree, you are supposed to find their LCA.Input Specification:Each input file contains one test

    2022年8月8日
    6
  • Pycharm更换pip默认安装源为国内安装源

    Pycharm更换pip默认安装源为国内安装源1、背景:Python里的pip是官方自带的源,国内使用pip安装的时候十分缓慢,所以最好是更换成中国国内的源地址。2、国内pip源清华:https://pypi.tuna.tsinghua.edu.cn/simple/豆瓣:http://pypi.douban.com/simple/阿里:http://mirrors.aliyun.com/pypi/simple/3、具体操作:在pychram中,依次点击“file”–>”setting”依次点击下.

    2022年8月28日
    5
  • SpringBoot面试总结「建议收藏」

    SpringBoot面试总结「建议收藏」SpringBoot面试总结一.SpringBoot是什么?Springboot是一个脚手架(而非框架),构建于Spring框架(Framework)基础之上,基于快速构建理念,提供了自动配置功能,可实现其开箱即用特性(创建完一个基本的项目以后,可零配置或者少量配置即可运行我们的项目)。2.SpringBoot的核心特性是什么?起步依赖自动配置健康检查3.SpringBoot项目启动原理?SpringBoot项目在启动时,首先基于启动入口类上的注解描述,进行自动配置并扫描启动类所在

    2022年6月7日
    32
  • 真正的java的四舍五入

    真正的java的四舍五入原文地址:https://blog.csdn.net/qwfylwc/article/details/53939906下面列举让你惊讶的现象,或许你还一直这么用:1、使用Math.round()doubled=1041.735;d=Math.round(d*100)/100.0;//除以100.0而不是100System.out.println(d);…

    2022年7月8日
    22
  • 下载和运行GitHub上的代码教程总结

    下载和运行GitHub上的代码教程总结从昨天开始就想着从GitHub上下载一个开源的Vue的实战项目,希望能从中学习更多的Vue的实用内容,结果搞了半天好不容易下载了,不知道怎么弄。然而,今天终于成功了,激动地我赶紧来记录一下。如何从GitHub上下载自己需要的项目:1.首先,你要有一个自己的GitHub(https://github.com/)的账号。关于如何注册GitHub的账号以及如何获取你的SSH密钥这个问题,请大家参…

    2022年6月4日
    49
  • 苹果4代电池容量_iPhone4s电池

    苹果4代电池容量_iPhone4s电池苹果4代电池不耐用iphone论坛!入手IPHONE必看!2011年05月14日  苹果4代电池不耐用iphone论坛!入手IPHONE必看!发表于2011年04月30日由adminiphone论坛!入手iphone必看!  1./private/var/mobile新刷完的机器,要在这个文件夹下建一个documents的目次,许多程序都要用到。  2./p…

    2022年9月20日
    3

发表回复

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

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