接下来让我们开始来实际安装TiDB。
TiDB在4.0版本之後推出了Tiup这个安装工具。功能十分齐全,前面提到的各种server,包括TiDB、PD、TiKV、TiFlash等主要结构,以及监控相关的promethus,grafana,alertmanager,monitoring等工具,皆可以透过Tiup达到快速部署。
安装上也很方便,首先到
curl --proto '=https' --tlsv1.2 -sSf https://tiup-mirrors.pingcap.com/install.sh | sh
下载後安装
出现以下图示就安装完成了
输入tiup --version
可以看到目前安装的tiup版本
接下来输入tiup playground
快速的安装一个测试的TiDB,里头包括prometheus、tidb、pd、tidb、tiflash各一个,也可以自己指定每个server的数量。可以看到最後面会列出如何连结到资料库以及相关的监控。
如果本机原本就已经安装过mysql,那就可以用mysql client直接连进TiDB,port号为4000。
如果是要在正式环境上部署,就要用tiup cluster
指令。支援的功能较常使用到的depoly部署,check检查机器设定,scale-in缩减cluster,scale-out扩充cluster,display列出清单,destroy删除cluster等等。
首先我们使用指令tiup cluster template > topology.yaml
产生预设的初始化档案。
将产生出来的yaml档案,把ip改成实际的机器ip。然後执行tiup cluster check ./topo.yaml -u root
,会先对个机器的设定做检查,如果有问题的部分会有红字Fail提醒。
反覆检查直到红字部分改为正常,就可以开始deploy的动作,以下是在云端上的测试,我建立一个名称为tidb-test的集群。
执行tiup cluster deploy tidb-test ./topo.yaml --user root [-p] [-i /home/root/.ssh/gcp_rsa]
按下Y继续。
安装完成後执行tiup cluster start tidb-test
启动。
然後执行tiup cluster display tidb-test
确认状态。
如图所示,则TiDB就安装完成了。
简说重构 何时、为何重构 重构难题 重构策略 ...
虽然在昨天有说到今天希望可以改善 dashboard,然而我在做到一半的时候突然惊觉...现在根本就...
在RPG Maker里面 已经有一个原生写好的Class可以做出血调了喔 名称叫做Sprite_Ga...
一讲到Flyweight,它最主要工作就是要减少记忆体的使用量,至於要怎麽做来能达到这样的效果呢...
今天迈入第14天了,耶~~~今天的内容我也是很喜欢,尤其是自己调整背景颜色的实作,真的觉得非常有趣~...