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 做负载均衡调度。
附整体架构
生产环境最低要求
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/100379.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...