00:03
嗯,小伙伴们大家晚上好啊,欢迎呃,就是来到我们今天的这个,呃,线上的这个直播,我们今天的这个主要内容啊,就是我们T3PG版的,包括我们最后的这三次课是PG版的,我们的安装部署,以及我们的这个。呃呃,管控平台包括开发指南啊,我们是八点准时开始啊,所以说请先进到这个直播间的小伙伴们啊先。签到啊,就是我们进入屏幕看到的那个,呃,蓝底白字的啊,这个签到两字啊,我们要进行签到,不要忘了签到。然后这次直播和我们上次可能有小伙伴们,就是在上次我们的那个呃,TQ买搜Q版的话,呃,我们一起就是在线上这种交流学习过,我们知道就是我们每晚的这个直播过程当中啊,有这个三次的这个呃抽奖啊。
01:02
也希望今天的小伙伴们运气啊,一定要是掌握在自己手里。然后我们就先等待一下,等到八点我们准时开始今天的这个,呃,线上的这个T,呃,PG版的这个。安装部署相关的啊,我们今天的交流。有正在进入的这个小伙伴们别忘了签到啊。你直接在屏幕上,你看到那个签到两个中文字啊,蓝底白字啊,我们要记得签到。然后直播是在八点准时开始。
02:15
好,现在我们看时间已经到了19:58啊,刚进入直播间的小伙伴们要先进行这种签到。然后我们在等待两分钟,我们在八点的时候准时开始今天我们TC或PG版的,呃,这个线上的交流啊,今天我们主要是这个。TPG版它的这个部署,包括我们独立输出版本,也包括我们的这个公有云的这个,我们说一键购买也好,去在公有云上去创建这个实例也好啊搭建集群是怎么来操作的,我们今天主要是这个话题。
03:09
还有一分多钟啊,我们八点准时开始。刚进入直播间的小伙伴就是抓紧时间签到啊,我们让我们再等待一下,现在已经是59分啊,然后今天晚上啊,和以前一样,我们每天晚上是有三次的这个抽奖的这个机会。也希望今天小伙伴们运气会好一些,看谁抽到我们今天的这个奖品。我们直播马上开始啊。
04:00
然后刚进群的一定要记住,要先签到,不要忘了。啊,现在正好是八点啊,大家晚上好啊,欢迎来到我们这个呃训练营,本次训练营的这个呃,我们和大家交流的呀,是TD circle PG版,也就是t post circle版。这个呀,最早在腾讯这一块,它最早它不叫这个t circle p记版,它最早叫t base啊,很能小伙伴们知道,就是t bases,有一款开源的这个也叫t bases,其实那个早期我们这个都叫t bases,后来在两。2020年左右的时候,他这个集团对这个数据库产品啊进行了一个品牌的升级,所以说我们现在都叫t circle口啊,呃,TS下面有不同的这个我们说的,呃,基于不同技术站啊呃单独的产品有T买so版,有T呃PG版有T-ATT-C啊今天我们主要是给大家介绍的,这是t serve PG版。
05:10
然后我们今天大概给大家介绍的这个内容啊,一个是我们独立部署版本啊。今天我们介绍的这个独立部署的版本,我们需要知道的就是它和我们那个开源的T不一样,就在于。我们这个。呃,你可以把它叫做企业版也好,还是专业版也好,它的这个安装部署相对要简单的多,它不需要我们手动的去执行一条一条的命令,不管是你CN节点,DN节点,包括我们说的GTM等等,呃,不需要你去呃手动的去部署啊,呃都是通过我们管控来进行的,而我们实际上如果说你有兴趣啊,呃来了解那个t base,那个开源的啊,这款产品你发现啊。你这所有的这些组件去安装的时候,都要去手动的去执行命令。
06:02
这是呃一点。还有一点是今天晚上我们还是会像上次一样啊,呃,就像TCL买so版那会儿一样,我们今天晚上还会给大家,呃,用一个小的PPT来给大家,呃简单的来展示一下这个我们在公有云上,我们怎么一键购买这个我们说的gso PG版的这个集群啊,这个实例啊去使用。当然了,那个公有云上就比较简单了,它就相相对来讲,它把很多的这个我们说呃,运维相关的这些功能啊,就给你隐藏了,实际上后面的这个运维,呃,这一块的话是属于啊由腾讯这一块,它它的地V来来去日常的帮你进行维护的,而我们如果说在公有云上去购买的这些用户啊,实际上来讲也是属于这种租户,说白了你就是使用它的一些功能。
07:01
呃,然后今天我们大概还是先要给大家介绍一下独立输出版本,这个独立输出版本啊,你用什么样的一个环境,大概能搭建起来。其实我们看这早期我们文档里面他写了就是说。两台啊机器也就是我们的服务器。服务器大概什么水平呢?就是4C8,其实你一看这个配置肯定就是一个云主机,或者我们叫呃CM也好,还是我们的虚拟机也好啊。然后呢,系统盘50G啊,数据盘200G,实际上你这两台就可以部署了,但问题是。这个部署就相对来讲就太简单了,只是简单的让我们看一下,甚至连测试好多的这个功能都都跑着,都比较费劲,因为你要有多个DN呢,你可能有有有有多个CN啊等等,你每一个这个我们说的一个一个DN节点,一个CN节点都要你比如哪怕你说是。
08:02
意思一个给他一一个CPU你给他。一个1G内存,那这样的话,你如果说是两个DN2个CN,再加你最起码有个呃GTM1台机器,至少这就痴迷五,所以说这个东西的话,如果你要是真正想自己就是做做测试的话,我们建议是三台,为什么是三台呢?我们知道这个,因为我们应该是昨天给大家讲的架构是吧,因为我们这个组件里面有一个这个呃,Etcd。像他来讲啊,呃,类似于我们的CK,说白了它也是属于这种,呃,就是。奇数派的这种,或者说我们叫单数的这这种。你至少要部署三台,五台、七台,那么如果你是两台的情况下。那你要是部署一个,那这时候其实它是没有这个高可用的作用。
09:00
所以说我们一般来讲建议你三台,三台的话,如果你换了一台,你ECC,你你你换了一个,OK,我还可以正常使用,你换两个,那当然我无法使用,那如果你是只有两台,你只有两台,其中这两台要。你要即使你都部署一级CD,那只要有一台坏了,你也无法对外提供服务啊,他有这个多数派的这种原则。这是机器部署,那么我今天呢,准备的这三台机器啊,还是跟上回一样。三台机器。呃,内存是16G。CPU是八个啊,手机号是八个,然后磁盘的话,我也我是应该是给了他200啊呃,这三台机器啊,也是云主机,我们就可以把这个,我们说TPS也好,叫TC或PG版也好,我们就可以把它搭建起来。然后我们来逐一的看一下。在这个部署之前啊,我们还要了解一下,呃,就是它的一些,呃,我们说的一些。
10:05
组件也好,包括他的一些管理角色也好,呃,当然了,这些这些我们今天不做重点,因为我们肯定昨天讲架构的时候,这些都跟我们说了,你像呃,Center相当于大脑对吧,但是它是有这个主辈之分的。还有这个康复DB,康复DB是这样,你就把它理解成单机的PG的一个数据库,那这个数据库是做什么的呢?实际上它是要存储这个,这个我们说呃。PC和PG版哦,这个我们这个集群,它很多的原数据信息是要存在这里面的,甚至是我们要把一些监控的信息也要也可以存放在康复DB里面啊,它就是一个数据库,一个单机的PG版的数据库啊,他通过呃,我们可能了解PG的小伙伴知道啊,像Wen这种啊,呃,就是把它做成了也是高可用的啊,某一个这个这个我们说这个PG的节点挂掉了,那主挂掉了,它也可以做这种切换的啊,也是这种高可用的啊,但是它呢,实际上就是一个单机的数据库。
11:12
这个东西的话,我们不这个是一个一个图形化的一个,呃,你可以把它理解成像这个super呀,像像像那个navi k啊,这种连接数据库的这种工具啊,这只不过是我们专门连这个呃,T贝集群的啊,呃,Etcd啊。这是我们说的这些关键的这些组件。然后操作系统的要求来讲的话,我们一般来讲是四七以上啊,目前来讲也就是7.8呀,7.6以上都行啊,早期其实我们是只要是7.3以上啊都可以。然后其他的操作系统,你像那个呃,麒麟V10啊,还有那个中标麒麟啊等等,这这些我们都做过适配的啊,然后呢,这个像TB尼X,这是我们腾讯自己的啊,Tencent的那那个。
12:03
那个就是利克斯系统,呃,渗通S系的系系的啊,苏菲系统啊,这些都都做过适配。然后这个安装包,安装包的话,这个就相对来讲的话,我们可能如果平时要学习的话,还是要在这个这个T贝那个开源版本上,因为我们今天一会儿安装的,你就发现它这个是有一个license。这个lesson是什么的lesson,它并不是你数据库。底下DNCN啊,GTM啊,它的这个lesson,它是什么lesson。它是这套管控,我们叫oss啊,这套管控它的license,如果你不加这个license,你这管控他不让你用。啊,你自己去部署也没有问题。我们一会儿看一下就知道。然后这是部署的目录啊。然主要来讲呢,这些服务环境,服务器的环境啊,这个我们来稍微给大家介绍一下,就是这些的话,嗯,你如果说你自己今后玩这个t base这个开源的这个啊,我自己去去部署,那这个时候实际上对于这些机器的这个环境的这个初始化呀,我们还是需要了解一下的啊。
13:18
你比如说测试数据,数据盘的随机同步写入性能,那这个测它有什么意义呢?这个有时候啊是这样,因为我们客户比较多嘛,呃,他们有前方这个交付的小伙伴回来就说。新客户新买的物理机。然后。去去搭建这个集群,出现这个我们说个别的节点性能非常差。最后一次才发现新买的机器。它的固态硬盘。就是会有有有一部分会有一些问题,就是他的这个写入啊,跟读啊等等这个IO啊,就新的机器你以为是好的,但实际上。是有问题的,所以说像这些我们必须把这个风险就是降到最低,你不要等这个整个你这个整个这个集群这个数据库实力跑起来之后,发现问题了,这时候你再去解决,就早你刚接手这个机器啊,所以说你这个数据盘的这个这个性能就提前要做。
14:19
还有一个是校校准机器时间,这个所谓的就是配我的这个,呃就是类似于我们的NTB的服务器,不管是你自己内部搭建的,还是我们,呃网上包括公有云的都有,那这个东西实际上就是因为你整个集群是属于这种share的,Nothing这种架构,不管DN啊,CN啊,包括GTM他们整个的在非常多的这个节点,也就是说是在非常多的机器上,他们之间的这个数数据,这个时间呢,呃,我们尽量要让它,呃就是相同啊,呃一般来讲是属于这种秒级的误差啊。呃,当然我们一般说要求他,呃多个这个这个集群里。
15:02
就是他这这一组机器啊之间的这个时间误差小于三秒,那尽量是这种毫秒。然后像关闭SE SE Linux这个就不用我们说了,一般来讲的话,这个东西就觉得它开发出来之后好像没什么没什么用,就是你任何一个数据库也好,还是什么服务也好,这或者这机器初始化之前就一定要让它关掉它。这个东西我我的印象里好像除了学习过,然后就再也没有说真正实际工作中有人把它给开起来。然后防火墙,防火墙如果说你是自己实验环境的话,那这时候你就可以就是说把它全部关闭了,那如果产线上的话,呃,我们这边的话,一般会给客户提供一批这个。呃,我们说整个这个T也好,这个它因为它有很多的端口,这些端口号你相互之间必须都要打开的啊。
16:01
然后是像例像这些啊,你比如说单个用户打开的文件数啊,包括那个进运行的进程数啊,像这些的话,呃,都是通用,就是我们其他的数据库,包括L数据库啊,这些也都是要改的,包括这些内核参数。呃,这些我们就很熟悉了,我们就快一点吧,因为不管是my circle,包括Oracle数据库啊等等啊,都需要。啊,还有修改机器的这个,呃,这个这个这个system.com这个文件啊。也是抗DB和ETCD的。他们的资源参数影响。然后这一块的话,为什么呢,这个要把它变成弄呢,应该我看了有很多机器默认就已经给你,呃做好了,就是这个就是相互之间,它有一个那个呃去去连接的时候啊,呃,因为它那个机器啊,集群之间啊,它它它的不同的DN和CNDN之间,包括DN和CN之间,他们要进行交互啊,你要如果打开这个的话,它有的时候啊。
17:09
它那个去去去去双方双方去交互的时候就会非常慢,所以说这这一块我们也要把它关闭。然后确认local host啊对这一块。然后这一块是我们要就是说这个内存盘,嗯,要确认它挂载的啊,你要DF一看没有这个东西,你要把它挂载上,为什么挂载呢?就是我们这个t bases啊,我们早期叫t base,现在叫TCPG版,它在启动的时候啊,就需要创建内存面,所以说这个我们注意一下。然后确认普通用户可以使用拼命令啊,为什么呢?就是说我们在那个探活的过程当中。呃,是需要先用P去P一下。呃,如果说那他有很多说,那你这不准,实际上我们是先要P一下,然后呢,我们再有其他的动作再去探索,所以说这个ping命令必须能够使用,就是集群之中这些机器,你不能把它那个那个那个协议给他给关闭掉,这这个命令必须能用。
18:12
还有一个禁止大页内存,嗯,这个这个东西我看一些资料上面说建议打开就是PG。如果很多你玩PG的,你会发现它有很多的这个书,建议说这个大页内存这块要要要打开啊,对提升性能有好处,但实际上对于我们来讲,不管是买soq版的还是PG版的,我们建议是要把它取消掉。因为这个它对于释放啊,因为你一下子就分了这么一大块儿内存,然后后期的释放啊等等,对性能影响比较大。然后修改字符集啊,这些我们就不说了,然后CPU工作模式啊,像这些的啊,是高性能那种模式,然后网卡速度啊,这些我们要提前去做一下验证,将关闭SPA是吧,这个这个东西的话,就是一般来讲的话,数据库系统都是,呃,建议是把它关关闭掉。
19:12
呃,然后这些是我们一些基础的这些,我们说对于服务器这一块,对Linux系统这一块。做的一些我们说的一些,呃,配置相关的这个调整啊,然后让我们的这个数据库在这个系统上面更好的能发挥啊,就是更好的这个效率,让他跑的更好。然后接下来我们就看一下具体的安装,安装的话,因为我们可能每天的这个时间相对较短,所以说啊。呃,我把这个提前的这个步骤。已经给大家可以看一下啊。你比如说我刚才做了什么呢。
20:04
我们不等不等。实际上刚才我是在这儿做了几个。首先就是这个软件,这个软件在哪呢?这个软件就在这里。来。这个是oss,就是我们说的这个管控系统啊,就是这个外部界面啊,我在它上面我可以去创建实例啊,我做很多的操作啊,类似于我们那个T那个my soq版的那个赤兔,它叫oss管控性。这个PD叉C这是什么呢?这就是我们数据库的软件,这个5.0.5啊,就是我们的其中以前说的那个V5也是Oracle兼容性,就是兼容Oracle的这个版本,还有一个TPPGXZ杠什么。二点,比如幺五是多少的那个,那个是我们的VR版本,也就是我们说的兼容PG的这个,还有我们一个V3的版本,我们今天呢,只有这一个,我们就先演示一下就是。
21:07
呃,那个。就是V5这个啊,也是我们主推的兼容Oracle的这个版本。这个东西是什么呢?这个你可以把它理解成一个工具啊,这个工具就是为了我们在这个部署这个这个管控啊等等的时候啊,我们需要使用到它使用完了之后,它就没有用了。然后呢,具体的步骤我们是怎么做的呢?我们呢,你看有有这三个软件了,然后呢,我要解压它。解压这个完成之后,我把它解到,解到D的目录下面去。这太多了,你看。我解压这个,然后把它解压到data下面去。这是我刚才做的啊。
22:04
里面的内容不少。解压完成之后呢。我要把这个这个这个这两个软件,一个oss这个管控和这个我们说的这个。呃,T base的这个,或者叫TQPT版的这个这个它的这个软件啊,我们说的这个R兼容性这个都拷到哪呢?拷到我们这个。刚才那个解解解压的那个渗透,S7下面的t base下面有个mirror,下面有一个PP叉ZM,这是一个放软件包的地方,拷进去之后我们可以看一下。你会发现还有其他一些软件,但是他们这个目录啊,数组啊,数组啊,包括那个,呃,这些我们需要改一下。然后呢,我们把它变成755的对吧。变成755的之后,我们把它的数组和数组和和其他的变成一样啊。然后我们再看一下。
23:03
当然这个我们应该今天参加这个训练营的小伙伴对Linux应该都比较熟是吧,这些命令我们就不很简单的命令,就不做过多的解释了,然后这两个你看。就已经放到他的这个,我们他的自己的这个,我们可以把它称为一个小仓库啊。放在这里面了。文件的这个小仓库发进去之后,接下来我们要修改一个配置文件,这个配置文件在哪呢?在这个下面。Data的下面也是刚才我们解答这个渗S7,为什么渗头S7呢,就说呀,我们现在这个部署的这个工具啊,是我们渗头S7这个环境的啊,然后下面TM加,然后com下面有一个roll.info,然后我们进去之后。注意啊,这里面,其实我刚才是在这里面做了修改的。只不过然后我们可以看一下。
24:04
你看啊,这里面我们要配三台机器的IP地址不是,呃,网卡IP地址端口,哎,这个是root的那个啊呃。不不不是就是机器的那个二端口SSH的,然后IDC啊。Root和他的密码,这是操作系统root和他的密码,然后就是你这机器上面它的要部署的这个我们说的这个这个组件,它的这个角色也好部署什么组件,因为我只有三台机器,那我这时候center啊,这个我们说的这个大脑,这个集群的就不是这我们管控的大脑啊。他是有主备的。所以说一一台是主,另外两台是被当主库,就不是主库啊,是这个center master出现故障的时候,其他是要接管的,这个接管是由谁来。那那我知道怎么选出来的呢?其实通过etcd的etcd它本身就是一个高可用的群,我三台机器,我坏了一台我是没有问题的啊,还能继续提供服务,这是还有这个康复DB,康复DB就是我们说的这个我们说的PG单机版的这个这个这么一个一个呃数据库啊呃,存源数据信息啊,包括监控信息也可以往里面存啊。
25:24
这个是我们刚才说的这个开发的一个一个工具吧,我们可能就呃也可以写着啊,这是报警,现在可能都不用,这就很简单的一个配置。这个配置,当然如果你要还有机器,你还可以往下写,往下写你比如这台机器我不准备把它做管控了。我,我不。那那那时候怎么办?那你就往下写,你写上给他写上啊,加前面你可以把机器加上,加上,然后后边写上agent的也行,但是后期你你在那个我们的管控里面加也可以,然后把这个配置文件修改之后,呃,我们稍等一下啊,我们要进行今天的抽奖活动了啊。
26:09
我给大家放大一下,然后第一个小奖品还是咱们的毛绒公仔。大家抓紧时间看看今天的运气啊。大家抓紧时间,毛绒公仔三份。我们每天晚上应该是三次机会啊。然后这是第一次。大家抓紧时间。我们有一分钟的时间啊。
27:18
咱有小伙伴问TD circle和possible circle是什么关系?TD circle是是这样,我们的这个。今天讲的这个t circleq啊,是t circleq本身是一个大品牌,T circleq还有一些其他的,你比如说这T像我们说的买circleq版。T circle for my circle t circle for post circle,你知道吧,我们今天讲的这个t circle PG版实际上就是基于这个,呃,我们说的那个PG啊,底层的像DN节点,你可以把它理解成其实就是类似于PG啊数据库。PG有一个那个早期比较有名的分门架构,叫PG叉C,在PPG叉C之上又衍生了后面,后面的我们叫PG叉L。
28:04
呃,我们也可以说是站在那个。巨人的肩膀上吧,呃,是是是是这样啊,有一个传承。嗯,我们先我们先回到今天的这个这个这这个主题上来,然后后后面我们看有时间再和大家交流。然后抽奖我们就先进行到这里,然后呢,我们继续啊。然后这个配置文件我们修改之后,我们到这个TPMJR里面去跑一个脚本,就这个TSM j.SH然后安装啊。安装的时候你看啊,它有很多的故障。然后呢,我在这输一个yes,它就一个一个跑。然后你说启动和检查啊,这个角色的这个,然后呢,启动和安装,安装什么呢,后边有啊启动啊,检查入的密码啊,什么做一些初始化呀等等啊,他就这么一步一步的跑,你就等着他哪一步,如果他跑不过去了,你比如启动并且呢安装etcd,诶到这份没安装过去,那他报错了,报错了那这时候你就要去处理了,当然环境没有问题的情况下。
29:16
这个和TC买soq版不一样的,你都不需要你提前去配互信啊。为什么不需要啊,因为我都把这录的账号密码我都我都已经拿过来了,所以说我就不需要提前你自己去配呼吸了,他这一步一步的,一步一步到最后你只有在看到。成功了,安装。其实这个。然后这这当然这是访问他的啊,但是你要看上面呢,成功安装TBOSS,就说我们现在安装的是这个。T base oss就是TCBT版的oss,这个管控安装成功了,安装成功之后我去哪去访问啊,去这里面去访问。
30:01
去这里面访问,我不能直接这么访问,因为我这是公有云上的机器,这是内网地址,我必须找到它对应的。公网地址,然后呢,我去访问,然后我们就完全在这个图形化的这个外B界面上去操作了,还有一个我们们平时玩的时候要注意一点就是什么呢。这有一个密码,这个密码是什么呢?是我们现在的这个管控的吗?不是。这个是我们康复D的。还记得我们刚才说那很多组件,其中有一个康复DB,就是单机的买,你可以把它PG数据库对吧,存我们那个配置信息啊,包括一些原数据信息啊,包括一些监控啊等等。他有这个post这个用户啊,对应的密码就是他啊。呃,这个我们了先了解一下,然后我们先到这个管控上面去看一下。然后我查一下我的这个啊,前面这些,当然这些就我们不用细讲啊,这个就是因为就是很简单的几个命令,你就等着他跑就OK。
31:07
然后我们接下来就进入了这个我们说的。这就是他的一个登录界面,这个登录界面,那你刚开始是是是什么呢?Me。然后我这里面记了。初始密码啊,是这个东西。我们把它。登录诶,他告诉你得输入旧密码,并且改一个新密码。然后我点确定。点成完完成之后呢,我再输入新密码一。登录登录进来了,登录进来你看到没有,这里面就需要你提供这个证书了,或者叫license,这license实际上如果你没有,就是你前期你无法操作,后期你这线产线上已经跑了很多实力了,这时候证书如果过期了,影响线上那些实力吗?不影响。
32:11
影响什么呀,你不能通过这个oss进行操作啊,它是这么一个机制。然后我们可以。哎呀。糟糕糟糕,我瞅瞅我看一看啊。我这个是。我的这个,我是这个机器上,我我看一下啊。这个机器上。我这机器上好像没有license,大家稍稍微等我一下啊。
33:20
嗯,我想想啊。哎,今天这个有点儿。没有license,大家稍微等一等我一下啊。嗯。
34:02
大家稍微等我一下,我找一下我的。大家先先先了解一下这个征文大赛。嗯。大家可以先了解一下,我我我我取一下。
35:01
稍微等稍微等我一下啊,然后这个我们可以了解一下,就是说腾讯云这一块啊,这个数据库t circleq啊,这块有一个这个征文大赛啊呃,如果我们小伙伴对数据库感兴趣啊,对第T4后有研究的,就是说我们小伙伴可以尝试一下啊。或者说我们参与一下。这个获胜的这个小伙伴也是有很精美的礼品,大家先呃先稍微了解一下,因为今天啊,这翻车就是我这个。我我我我我今天直播都换了一台电脑,结果他他这个我这个这个这台电脑上没有这个license。可能有有有点耽误大家时间了啊,实在不好意思。呃,我们稍微稍微等我一下啊,我把license。
36:56
哎呀,不好意思啊。
37:06
然后我们来看一下啊。嗯。我刚才是在这个页面。我瞅瞅我那个。你看诶,就差这点事,这就是一个一个一个小的一个。然后你把它上上传上来,你看诶就OK了啊。然后这个管控就可以用了啊,实在不好意思耽误大家时间了啊。然后啊。我们继续往后看。我们还得加快点儿速度。就按照我这个来吧,你比如说我们刚才看到了,你进去了,修改完成了,对吧,我们上传证书之后,你可以用了,那么接下来呢。我们看资源管理,首先就是资源管理啊。
38:03
第一步就是资源模板,什么是资源模板呢?就是未来我要创建这个,我们说一个实例啊,一套数据库啊。那我里面有DN,有CN,有GTM,那么你某一个DN节点,它的这个这个规格是什么?你比如他这个这个DN节点,你要给他分配多少CPU,分配多少内存,分配多少G的这个这个磁盘空间,那这个时候你可以在这里边啊去给他去配置,你比如说它有一个通用的,我1C1G啊都是一的。那我们可以,比如说我这样吧,我给他写一个,就是说,CN也可以用,BN也可以用ETM也可以用,是否共享啊是的。然后是ECEG。比如说是这是描述的啊,这这写不写都无所谓,我给他来个5G,我给他稍微大一点这个,然后实际上我给他一盒1G磁盘空间,我们稍微给改大一点,然后呢,我新建一下你看。
39:06
我现在就有这么一个模板了,那一会儿我去创建实例的时候,我们就可以使用这个资源模板。然后这个是软件包管理,我们看到我们刚才传的那个软件包那个,我们说的那个就是。包括兼容这个版本的这个软件包已经在了,后后边我们去给大家做这个oss,整个这套管控讲解的时候,我们到时候会呃,和大家一起来添加软件包的时候,添加一个我们说VR这个版本,让大家了解一下。还有机型管理,这个我们不讲,这个目前用到的很少,这都是大批量的,这个机器目前来讲我们就很少用到的。这个是关键,服务器管理是关键。我给单位。这样大家能看的更清楚一点是吧。
40:00
这里面我们要添加服务器。怎么添加呢,你看啊IDC。其实你应该先做这个IDC,知道吧,IDC现在只有一个,如果你这个你是根据你实际情况,你比如说我北京有一个IDC,上海有一个,或者北京我这个朝阳有一个,海淀有一个,那你要按照你实际情况来填写的啊,我们呢,今天就假设说我们有一个只是不同的机柜而已,那这个时候你做这个。服务器管理的时候,我们添加服务器。这时候呢,我IDC。选中它是是哪你就选哪啊,然后地区logo,然后机架,你比如说我。我第一台机器是这个F001,这个机架IP是多少呢?幺七二点二幺点。64.2。Root密码。
41:00
我给他写在这儿。二二端口是否创建TB的用户,如果你是一台干净的机器,那你就要创建的,对吧?那我们现在把它纳管出来的这套,实际上是我们管控这几台,它本身已经帮我们创建了,所以说这时候我就选否了,是否安装A镇的呢?我们也选否,因为你。默认注意啊,我们这个agent是你一台空白机器上,你要安装一个agent,当这台机器是管控,或者这台机器上安装着center的时候,就不需要再安装agent,所以说现在我们不需要agent,然后这个呃,我们说管理进程的这个端口,这个我们就默认啊,机型我们说在这里面我们不选,就刚才那机型管理我们不配置,这里面我们让它默认选无啊。然后磁盘共共享,我们让它共享,然后默认的这个,我们尽量保持这个默认的位置。这是磁盘数据目录的,当然这个你比如说我这台机器我挂载了多块盘,那这时候我也可以通过新增,在这里面新增。
42:06
就是你不同的这个磁盘,我可能挂载在data下面,或者DATA1DATA2挂的挂了很多,那这时候我可以在这里面来新增,然后所属资源池,我们让它默认啊用途。Or用途or是什么意思呢?就是说这个。机器。我既可以把它作为。CN或者DN或者DNGTM我都可以,如果说有一批好机器,我想磁盘是这个固态硬盘,内存也大,CPU也好,那这时候我只想把它做D,那我就。可以选D,那我有一批机器,我选CN那也可以,那我们这里面就是他什么都做,因为我们机器资源没有那么多,添加完一台机器之后,为了快速的我们再来,再就不用点完成,我再重新输入很多内容,那这个时候呢,我再添加一个服务器。
43:02
哎,它下边又出来一个,出来一个,你看这个你可以改,但是我们现在只有一个IDC啊,然后机架,比如第二台呀,我给它改成。同这个机房不同的机架。IP是多少呢?IP我第二个应该是八对吧,然后入的什么密码我都一样啊,底下配置那就都一样对吧,这些我就不需要改了,我还有一台机器呢,我再添加一台,再添加一台呢,我比如说我机架是。F003。地址我们应该是幺四对吧,2814的啊,我们是幺四也给他改一下,我们只改了低价和这个IP地址,然后root的账户密码,然后呢,端口22 22这些都不变,包括因为他们这三台都是管控配置的,他们上面已经创建了TS用户已经有了center,不管是你那个center master还是center slave,那我就不需要再配置agent了,如果说你未来添加一台机器,这台机器是一台空白的机器。
44:06
要添加进来,那这时候你既要创建用TP用户也要创建这个agent的,不是也要安装部署这个agent的啊。然后呢,像这些我们就都默认的啦,然后这时候我们就三台添加完成了,我们就点完成。啊,等一会儿。这个我们要稍微等一下啊。但如果说我们是这个。呃,是是公有云的可能那就哎,我看。好了,你看现在已经。地域那都是这个local这个是吧,IDCE,然后他们的这个机架等等这些。
45:08
那这些信息就都有了。都有了之后,我们服务器指标,当然这个我们不需要看他,只是他会对这些进行一些监控的,你看你只要上报上来之后,那我肯定A镇的只要部署了,或者你个你那个center已经部署在这台机器了,我就可以对这台机器进行这种我们说的这种指标了采集了啊。然后这块我们就就是以后我们讲管控的时候,再讲IDC管理我们不讲了,然后资源池这一块,资源池啊,我们目前来讲啊,也是不不使用,我们只使用一个默认的啊,当然你可以自己添加,然后把不同的机器分到不同资源池,所以说我们呢,也因为我们刚才的部署的这三台机器默认就在这个。这个默认的这个这个这个这个池子里面,你可以看一下,你看它后边有这个机器列表,我们点击一看,自动的就跳到这个服务器管理里面啊,这个我们资源这一块,我们基本上就配置好了,下面像VIP啊这些,我们因为没有这种配置F5啊LVS,所以说我们这些可能暂时就不配置,包括冷背啊,因为我们没有配HDFS等等这些啊,我们就暂时就先先不管它啊,然后接下来我们看。
46:25
接下来之后呢,我们就该是添加租户了,注意啊,我们现在这个这个这个用min登录,实际上我们把它叫做平台的管理者,他可以对一些资源呀等等一系列的啊进行这种呃管理,然后我们还有这个租户端,租户端呢,这有一个租户管理,你要先创建一个。租,比如说我这个租,我就叫T。然后就是。呃,城是拥堵。
47:04
然后我确定这里面我们我们要注意这个。密码一定得记住啊,要不然你得到库里面去去去修改了这个密码是谁的。是谁的密码呢?是T贝斯,一会儿你还要去改。然后我知道了,创建完成之后,我们就可以用这个租户啊。登录了,你比如说GB这个用户。密码应该就是它,然后呢,诶,我们旧密码输入它新密码我们换一换。现在呢,我用这个租户登录。注意啊,我们现在创建的这个用户全部都是这管控里面的用户啊,跟数据库没有什么关系,大家要注意。
48:02
这个租户是干什么的,他可能是项目经理是一个什么,呃呃,就是产那个开发这一块的负责人,他可能说诶,我在这个公司,我我这个项目我需要啊,使用数据库啊实例,那这时候我就可以在这里面去申请啊申请是怎么样呢?我先添加实例。添加实例。名字比如说像像金融,我随便写一个啊。然后呢,实例类型类型我们肯定要选这个。PG的这个Oracle兼容性版本,为什么呢?其实我们这个只有这么一个软件,所以说你只能选它,然后呢,部署模式自定义啊主IDC,因为我们这这一个我自定义复制的啊,这个我们到后后边再讲什么同入尽全异步啊,全同步啊,任何一个给我返回的,任何两个给我返回,这个我们今天先先先不讲,我们今天主要讲部署。
49:06
你看。资源值啊,我就在这,你要有多个资源值,实际上是在这里面可以选的,那我们现在只有一个默认的,所以说我们就按照默认,然后我们选下一步,下一步这时候我们看到。就是节点配置,刚才是基本信息,现在是节点配置。节点位置有什么节点呀,有GTM的叫全局事务管理器,对吧,那你这个时候我们刚才创建这个模板就起到作用了,这里面有一个通用的,也就是你创建这个GTM啊,这个是这个这个这个节点它是什么配置呢?我们说我们用刚才这个它是一一个一核1G5g磁盘的这么一个配置。注意啊,GM应该是昨天给你们讲过了,对吧,它只能是有一主。只能添加被,它不能有多个主的啊GTM同一时刻只有这一个主能对外提供服务啊,所以说这里面你要是,嗯,根据你这个生产线上面资源充足,我至少要一主两倍啊呃,那这里面我们就因为资源的原因,就一组一倍。
50:12
主如果故障的话是被可以接管的,他这个。然后呢,这个协调节点是谁呢?CN对吧?CN,我们其实哎只有这一个,因为我们自己创建的这个啊,也是创建一个CN节点,那它的配置就是一盒。1G5g的磁盘啊,然后呢,一主一从啊然后。CN,实际上我们产线上面你不可能是一主一从,那一主一从,那你只有一个CN主,那就是主,如果故障了,那它会会。做这种呃切换那会有影响的,所以说一般来讲他们也没有这个负载均衡的这个作用,所以说我们是有多个的,就类似于我们那个,呃买SQL版的这个proxy啊,只不过它这个是有有有主从的,你proxy是完全无状无状态的啊,这里面我们就让他一主一从。
51:05
那么数据节点呢?按道理数据节点应该是磁盘空间呀,内存呀都要好一些的啊,固态硬盘呀等等啊,我们一主一从节点呢。我们呢,给它添加一个就DN节点,我们让它有两个DN001 DN002,每一组。这个我们说的这个DN001都是一主一从啊,你就把DN001相当于一个分片啊,每个分片里面是有两个副本是一主一从的。这个时候OK了,我们说第二步这个节点配置,我们配置好了,我们点下一步,然后就是角色了,这一步注意啊,我们现在这个,因为这个租户里面,他这有用户管理,用户管理里面他没有用户,那这个时候我们只能是给他。先添加用户后期的话,你添加完了,你可以就是可以使用了,那这个时候啊,我们这里面实际上是有。
52:02
嗯,看一下啊。我那个应该是创建一个是那个数据,类似于数据库管理员,还有一个是创建那个审计,呃,还有一个是,呃,你比如说我先创建一个。数据库管理员。我就因为时间关系,我就我就不不行了,我就。注意啊,这里面我们要注意。你这个这个都后后面你要用的。不是。然后OK,知道了,那么第二个是什么呢?第二个是审计的。
53:00
我们在添加一个审计的。统计的用户。然后还有一个是这个,我们说的这个这个。安全管理员。当然了,这个名字可不一定是这个啊,就是我们这样的话就好记一些,你可以根据你自己的这个情况啊,这个名字是是是随意的啊,你只要你根据你公司啊合规的这个这个这个命名规范就OK了啊。好,这个我们记录下来了,然后呢,我们创建成功之后啊,我们这里边就可以选你比如说实力管理员。也可以把它理解成DB。实例审计的。
54:03
对吧,这三个用户将来会负责你刚才创建的基本信息节点配置这么一套集群,叫消费金融的这么一套集群,他们就是这三个用户是三权分立的,这个你比如说是呃DBA啊,包括审计呀,安全呀等等啊,呃,所以说。我们点下一步,他可能还管着其他的实这个实力啊,就看你后期你再创建的时候,你如果还指定他,他就还能管,这时候我们点下一步。然后你可以啊信息确认,然后看一下啊,你比如说基本信息是他咱们说的实力的名字,消费金融对吧,版本啊等等节点呢,刚才我们也看了啊,这个GTM是两个一组一倍的,协调节点也是两个啊一组啊,每组两个,一组一倍,那这个DN节点呢,数据节点呢,是两组,每组两个啊对吧,一共是四个。那包括角色的配置这一块啊,有三个用户,这时候我们就提交审批。
55:05
提交审批,OK,我们又到了抽奖的环节,咱们稍等一会儿。啊,第二份奖品是三个,这个CSN定制的T恤啊,看大家的谁的这个运气。好一些啊,大家抓紧时间抽奖,我们等大概一分钟吧。啊,有小伙伴说安装手册会分享吧,安装手册这个呃,应该是可以的吧,我后我后边问问,因为这些东西都不是说什么保密,但是问题是你们现在的话,如果这个这个企业版有这个license,一般的话,你你要是没有申请不到license。
56:15
这个和那个。呃,都得等过一段时间,等我们那个那个。嗯,免费版的推出来以后啊,我我给大家都看一看啊,有有那个最新免费版的那个情况的时候,我到到时候会在那个群里跟大家呃,说一下,或者我们的那个数据军啊他们这些呃可能呃一退出的话啊,我们肯定会第一时间告诉大家。OK,我们呃倒数十个数,我们就第二轮抽奖就结束了啊。1987654321OK。磁盘共享是什么意思?磁盘共享就是说因为你这一台机器上是一台物理机上可能部署啊呃,多个DN或者多个那个。
57:08
呃呃,C的啊。他们那个你你你那个磁盘的那个是可以共享的。呃,然后咱们看一下刚才我们这个你租户这一块。上来你已经申请了一个实例了,对吧,申请一个实例,那他你你既然你申请了,那批准肯定不是你了,对吗?那这时候我们谁批准的,还是这个平台这个里边。我们可以看一下啊,它这里面有一个租户实力管理对吧,实力管理诶他一看哦,我这不是有一个有一个什么呢?有一个这个。要审待审批的,你比如说哦,这个是消费金融的啊,租户是谁呀?哦,租户t base他又来申请了啊,叫消费金融这个业务线的哦,他现在要,然后呢,我主要关注节点数哦,这次要的还不多是吧?嗯,中规中矩啊,两个这个那个一组这个GTM,一组这个CN啊,两组这个DN啊,然后我看资源的情况啊。
58:21
然后资源我上哪看呢,我得先看一看你这个你你要的这个资源啊,一看诶这个测试环境的这个啊,那就给他批了。批了之后,我们就可以看一下,你就在这点通过,但如果说我我不给你批,没有资源了,那你就驳回驳回,再写上理由就OK了,这里面我们就通过。确定了。操作成功了,注意啊,这时候操作成功只是你批准了。你再看详情里面。你看节点信息这一块,你批准了之后,实际上这些IP已经出来点了,对吧。
59:00
然后呢,我最后确认才是点确认之后,才是真的去给你去实际的部署的啊,我们点确认。然后这里面你可以看一下GTM是主是什么,被是什么,当然这时候你是可以进行这种我们说的这种呃调整的啊。然后我们可以看一下啊,这里面实际上调整应该是在详情里面,我记得。啊,你看这个节点IP什么的,你可以你是可以改的啊,当然了,一般来讲是都是让他自己去选,但如果说哎这台机器我可能就就是这,因为他是自己找自己分的嘛,他根据这个资源情况,那这个时候实际上你是可以去把他这个IP给改掉。然后这时候我们就直接点确认了。确认就是实际要去部署了啊。然后这个稍微要,呃,要要要要等一会儿,然后这时候啊,借着这个空,咱们就赶紧把这个这个这个。
60:04
公有云的这个给大家介绍一下吧。其实公有云这个就就非常简单了,对吧,这个这个我们都看到了,你那个到了我们那个腾讯云那个官网上之后,我们找到云产品对吧,然后找到分布式数据库t circle。找到之后,你看这里面有这个MYSQ版,这是我们上上次这个课程,课程就是那个,呃,上次训练营啊,我们讲的MYSQ版的啊,现在叫in DB,然后我们自然t store啊,是这种new circle的,然后这个原T啊。PG版的就是我们今天给大家讲的,你就选它,选中之后你就选选新建。新建完成之后,你是按月啊,是是包年包月啊,那肯定便宜,你按量计计费的话,你就可以说我就测试,我就可能有有有有的同学抽到那个那个代金券了,那我就上去,我就我就买一个实例,我就几个小时,我就看一看啊了解一下对吧,那这时候你可以按量计算大概多长时间我就把它销毁掉了。
61:10
然后这个区域啊,是私有网络,选不选公有网络啊,然后安全组这一块,一般的话,我们测试的时候就把它所有的端口都打开了,当然你要生产上那肯定是不行。然后这里面呀,会选择这个,一个是possibly three兼容版,一个是Oracle兼容板啊。R纤板是什么呢?这咋为啥灰的呢?你如果说是我当时测试的时候,你如果是按量买的话,它这不允许你选,这必须是包年包月的。然后它这个CN节点必须是两个。你这你我这再点是吧,不行,最少CN是两个,有一个那个均衡,有一个那个互为那个备份啊,然后呢,最小是一核4G。
62:00
节点存储是100GDN节点也是两个啊,最少两个。但是DN节点应该一核6G的。然后呢,这个边节点这个存储,你可以在这选。选完之后这个dbin是什么呀?就类似于我们数据库实例的一个。一个一个一个,这不是管控的账户,你在这里你没有管控,你只是申请数据库实例。那整个那后边那管控和你这个公有云这个TBS使用者没有关系,都是由腾讯自己DB在维护,你这个DB me是这个实例数据库的管理员,相当于我们买SQ的root。然后这时候你给他设置一个密码,确认密码你的字符集是什么,是否强同步啊,呃,包括可退换这个强同步,呃和买三那强同步是一样的,就是说你主库啊,呃就同步日志的时候,你你备注必须给我一个呃应答,那我才给应用具体反馈啊这些我们可能呃就不细讲时间的关系,然后呢。
63:09
呃,命名啊等等,包括这很贵的,刚才那个配置我们看一小时五块多,你一台运动机才才一块多钱。然后呢,点确确认啊,然后呢,就实际上购买成功,然后这就是他的这个,你你你你就是这个我们上面的看到的这个啊。呃,是你购买出来的啊,这里面是实例啊,实例ID啊等等,这个实例ID呢,你说我要统一管理,那这时候你就可以按照你公司的那个命名,你给他改一下,或者业务,你比如说公司是什么什么什么开头的啊,然后后边杠这个业务线啊,简写这个可以给他改一下啊。然后呢,修改之后啊,是你的名字,然后我们可以点管理。啊,点击管理,其实这时候我们可以使用p circle这个这个PC,你把它理解成这个Oracle的这个circle plus啊,它可以连到就可以连到你这台机器上面去了,不是这个数据库里面,你看啊IIP端口是。
64:12
公有公有云上面是5432,然后杠U是这个,我们说的这个这个DB me,就是现在你的这个用户。这个用户就是我们这个,你创建这个实例,他的管理员用户啊,然后库是cos Grace,然后你就可以登录,这个是数据库实例,并且你可以建库啊。建用户授权,然后创建表等等一系列操作你就可以做。然后创建应用使用的账户啊,然后你可user,然后创建数据库啊,用户授权啊,包括然后创建新用户啊,这些我们呃,就不重点介绍了啊,这个我们讲开发指南的时候,可能会涉及到更多,然后可以进入这个实例管理啊。你包括进行这种备份啊,账号管理啊等等。
65:04
这是它那个实例管理里面有实例详情啊,这里面我们可以查看实例的名称啊,ID啊,类型啊等等这一系列的啊,然后呢。这里面有这个。配置信息啊,包括你说增加节点,包括调整节点配置,调整节点配置就是这个节点现在是。两一一盒4G,那现在不够了,我想给它改成两核8G啊,这叫调整节点配置,增加节点,就是说我现在是由两组CN节点,那我再增加一组啊,我变成三组,或者我增加四组。嗯。属于这种水平的这种扩展。聊这增加节点啊,这些具体的操作我们呃,如果有代金券的可以上去自己去操作一下。然后调整节点的这个配置。
66:01
呃,这是具体的操作了,CN和DN可以在这边,你看这里面都可以进行调整。然后是备份啊,备份它这也有手动备份和这种自动备份啊,都可以设置,包括回档,这里说的回档就是数据库的恢复,只不过这个恢复和我们T次购买搜索版是一样的,这个恢复都是你要去新创建。或者在公有云上叫你一键购买一个一个新的这个实例,然后把你的这个备份的数据呀,按照基于某个时间点给它恢复进去,而不是在原有的这个我们说的这个这个这个数据库实例上面去操作,这个我们要注意一下。然后具体的这个配置我们就不看了,我们一会儿还得要抓紧的看这个独立输出版本,因为公有云上面的这个比较简单,然后这是手动备份啊,这是自动备份啊。然后这是回档,所谓回档就是数据库恢复啊,基于这种时间点的,它这里面呀,这个你基于某一个时间点之后,它下面就会给你显示出来可恢复的时间,为什么呢?因为你是分布式的这种,所以说。
67:10
不同的DN之间呢,它要需要经过这个GTS这种我们说全局逻辑使用的它的一个协调的,因为有可能是你在你这个恢复的这个时间点呀。某个DN上面就是就是同一个表里面的同一个事物吧,在这个时间啊,在某一个DN呢,已经提交了,而另一个DN呢,是在这个时间点前提交的。那个呃,其他D人是在那个点时间后提交的,所以说那你不能说我恢复到这个,那这个事物我我必须保证了,所以说他基于这个时间点会下面会给你生成可恢复的这个时间点啊,这根据GT算出来的,所以说呃,你要选上面你你你自己的时间点之后,下面还要选这个时间点。然后是系统管理啊,这个我我们看那个,那就没有我们那个自己搭建的那个那个项目,项目多了啊,你们这呃,包括告警配置这安全组管理,所谓安全组管理的话,我们要玩过PG的,这就知道它有一个这么一个PG,呃类似于balance这这么一个这个一个配置文件,说白了就是允许什么样的客户端连我啊啊,或者说锯掉某些这个IP的这个客户端啊,我都可以在这个文件里面配置,那这时候我们只不过把它做成页面了。
68:33
还有一个参数啊配置参数配置呢,就这里面公有云上就给你放出太少了啊,就这这这个我们呃,就在这里面,就就就我当时看的就两个。这个参数实际上是PG这个库,它有一个post circle的点,Conf这么一个,呃,参数文件啊,里面有很多可以对我这个数据库实例进行修改的,这些就是我的这些配置啊。
69:02
他也有那个80布啊等等啊这些参数。然后还有诊断优化,包括那个操作日志啊这一块。这个公有云上就相对比较简单啊,包括实例重启啊等等功能啊,这就很简单了,我们就不做重点了,给大家介绍一下啊,大家如果说呃,有时间的话,可以到公有云上你去,其实你也花不了太多钱,对吧,他说一个小时可能几块钱,那你就如果你要能能能有那个奖品,有代金券更好啊,如果你们要要是自己可能有两个小时,你可以就是买买买买一次啊按按量的,然后呢,玩它几个小时,然后诶我就给他释放。呃,或者就是你可以玩那个我们的TP那个开源版本的。然后接下来我们就赶紧回到刚才咱们做的那块了,就是现在你已经分配成功了,看。呃,这样串着讲,我可能大家可能不不是特别,因为我主要时间上来讲,我我只能这样串着讲啊,所以说我们就是这样。
70:08
也希望大家理解一下,然后呢。刚才我这个租户我已经申请了,对吧。那我租户已经申请了,这到我平台管理员这份我已经给你分配了,那这时候谁该登场了。是不是那个,我们刚才创建那个实力管理员。他该登场了吧,对吧。然后。是不是到了这个集群管理了,该他去登录了,对吧,他要登录的话,我们可以看一下,那你就退出。最初的话,我们用这个实力管理员了,对吧,我们有一个租户,还有一个平台管理员命,那这时候该是这个实力管理员了。咱们还没修改。
71:00
咱们先给他要修改一下。诶。然后。你看现在的这个,你用刚才那个实力管理员。然后登录进来。就会在这里面看到他这个实力管理员,他管这几个实例啊,现在只有这一个实例,这个实例叫消费金融,那未来可能还有供应链金融,还有其他金融可以都归这个。实力管理员来管理啊,也可能还有其他的。呃,这个不同的业务线可能都有他自己的实力管理员啊,这样的话就把权限给他分开了,就是我这一块,我可能就是金融这这这这这个领域的,我有一个实力管理员啊,那这里面在这里面可以进行切换,那现在呢,我这看到的就是这个集群,这个集群我们看集群概览呀,包括有两个数据节点,有四个,包括全局那个那个这我们说GTM有两个啊,大概集群拓普,集群指标等等这一系列的,然后这里面是实例。
72:24
呃,包括这个集群,集群监控啊,容量监控啊等等,重点就是这下面的运维管理,集群管理这一块啊,呃,包括节点管理,数据搬迁呀,在线扩容啊,这些内容是我们后天我们讲所谓的管控,Oss管控,我们重点讲的就是这个实力管理员。他管理的这个实例里面的这些选项是我们包括负载均衡,呃,冷热迁移啊等等这一系列的在线扩容。这一系列的啊,是我们到。
73:09
然后今天呢,我们把它这个实例搭建出来,搭建出来我们肯定你最起码你肯你你得登录上去,然后我们创建一个库,然后创建一个表,插入一些数据,对吧,那么这个注意我们昨天讲这个。讲那个那个架构的时候,我们讲肯定得有那个存储组的概念,对吧,因为我们这个TPS肯定得有存储组的概念,那这时候是去哪里配置呢?我们可以看一下这个。节点管理,节点管理里面我们要连谁?CN是协调节点对不对,那么我们肯定要连这个CN对不对。然后DN这是一组,一倍是一组,DN002是一组,一倍又是一组一组,你可以把它理解成一个数据分片,那么我们需要连,肯定就连的是这个C。
74:12
连这个CN啊,CN还是主,那我们怎么连呢?实际上你看你点开这个加号,你会发现它有B目录,是这个data目录在哪呢?在这里面。环境变量在哪啊哦,你可以是这样。啊,还有这个是什么。Library pass这些啊,然后呢,怎么连接呀,那你可以通过这个方式,这个就是有一个超级管理员叫T,然后呢,你就可以登登登录上面,登录到这个机器上面去,然后执行这个你就连到这个实例了,用超用超级管理员连上了,然后我们呢复制一下。到到我们的这个这个这个呃64.8,或者说你在其他的上也行,只不过是呃,你连的是是64.8速到t base啊,它叫t base。
75:07
然后用我们刚才这个命令。就已经连上来了是吧,连上来现在我能房间库吗?CREA。买。能发现吗?诶,可以创建是吧。嗯,这个新版本的话。我看看。节电图我瞅瞅。他那没有节电组。呃,创建一个库EB,然后然后创建一个表叫T。ID prime prime k name。
76:03
比如说。30。你看。我爱不对?放。不不是我又买四后去了,错了,买一批我就买色后使使多了可能就。那个在那个P。里面是杠C去连一个库啊,不是U了,我说怎么就。我创建一个表,你看现在不让你创建,为什么呢?默认存储组。没有,是不是这个没有的话,我们怎么去创建呢?我们可以看一下。你要创建的话呢。我们可以先看一下我的这个连接点是什么。
77:02
我看我现在有两个边界点,BN001和BN002,那这时候呢,我创建一个。我看一下啊。创建一个。然后呢,位置是DN001和DN002。诶,我创建完了,创建完了,然后我再用下面这个。嗯。Map啊,昨天应该是给我们讲了这个Sha map是做什么的是吧,我们有一有很多那种小分片是二零。2048的小分片对吧,我们看一下啊。然后我们去。这时候。我们再看一下。
78:03
然后你看默认存储组已经有了,对吧。默认存储都已经有了,这时候我在创建一个试试啊。创建一个。Table t。我往上翻一下,我看有没有。那你。创建一个表T,你看现在就可以了,对吧,我插入数据insert into t。ID name。VALUES。现在就OK了,对吧,可以了,你来查一下。现在等于是。
79:02
我今天的这个这个这个这个这个数据库实例创建好了,我们呢,给它创建了默认的存储组,然后呢,我们。最后呢,创建了表,然后插入了数据,就等于是我们今天的这个。这个这个这个数据库创建这个实例就创建完成了,创建完成实际上它上面还有很多需要操作的,你比如说然后我看了一下,你看其实啊,刚才如果说我们不去手动的去创建存储组,我刚才在这份新建节点组啊呃,这时候也是可以的啊,你叫节点组也行,你叫存储组也也也是OK的,然后你这里面可以选。就是我们这个,呃,PCPG板呀,它有这个冷热的这个这个这个存储组的这个概念,就是我们默认的可能是热存储组,我们可能还有一个冷的存储组啊,就是我们做这种数据的冷热分离的,那未来的话,你只要有新的这个低音节点,然后就是可以用这种没有指定存储组的这个电节点来创建这种冷的这种我们说的呃,节点组也好,还是存储组也好啊,都是可以的。
80:14
然后这些的话,我们讲这个开发指南的时候,再给大家呃详细的介绍一下啊,呃,这个是我们大概的呃了解的一个情况啊,然后。我们。呃,这个我们可以带大家先大概的看一下集群的监控,然后节点的监控。然后这是容量的监控。这是集群管理,集群管理有多平面管理,高可用管理啊,资源呃,隔离策略,包括隔离备机啊等等节点管理。这个节点管理,管理里面就包括我们说的GTM,包括CN,包括DN,它后面有对他这个这个这个节点的一些操作,你比如普通切换呀,重播备记啊这些。
81:06
数据搬迁,数据搬迁实际上就是我们说的这个,呃,就是。我们做这个数据迁移的时候啊,实际上是按照那个小小分片啊,这个我们到时候再讲吧,这个这个今天可能时间的关系,我们就不还有一个是在线扩容这一块。嗯,包括冷冷热迁移呀,啊这些负载均衡啊这些。然后这是在线升级啊,你可以呃。你可以把那个添加信息,新的那个那个那个版本升级的呃添加进来,然后呢,然后你就可以,呃,就是属于那种在线的,这直接通过这个这个我们说的这个管控来进行升级,然后还有一个配置管理,配置管理这是我们说的这个是数据库的那个po circle的那个那个那个配置文件啊,这是我们说的那个呃就负责你就哪些客户端可以连上我来那个PG呃HBA的这这这个配置文件。
82:05
然后这里面也有备份管理啊,数据多活啊。呃,这个数据多活的话,目前来讲应该是不支持不支持DDL操作的,这个我们到时候再说跨域切换啊,还有日志管理。数据同步啊,还有这一块,这一块到时候可以跟大家介绍一下,而实际上我们做那种,比如说那个水平扩扩容的话,我们比如说把这个这个现在有两个DN,我想扩成三个DN或者四个DN的,那这个时候我是做那个比如数据搬迁啊,但是这样的话它比较慢,它是属于逻辑上这种的啊。那我怎么快呢,一块,什么叫一块呢,我现在有一个点。有一个D我一块我怎么破呀,实际上就类似于我们说物理备份。你新创建一个和原DN相同的这个这个这个DN的这这这么呃一个一个数据库啊,一个DN节点,然后呢,把数据全量的数据物理的这个这个这个这个数据呃文件拉取过来,然后快速的做切换。
83:10
包包括这个绘画管理啊。然后下面最下面是这种告警设置,反正嗯,一般的这个数据库的这个管控平台呀,呃,大概反正都是大同小异啊呃。这个这个到时候我们再细讲吧,然后我看这个时间的时间,可能我们应该是第三轮抽奖马上就要开始了,对吧。我们再稍等一稍等一分钟,我们先把这个第三轮的这个奖品啊先抽完,然后呢,我们就可以看看,呃,这个这个有。我们可以看一看,今晚就可以进行一些交流,就是呃,小伙伴们有什么问题也可以呢,呃,就是和和我们大家交流一下,今天主要是。呃,这个。这个这个他这个管控它有一个这个我们说的license啊,这个license是当时是翻车了,因为我现在这台电脑是是没有的啊,我以我我我这个做这个实验都是在另一台电脑上做的,所以说我当时这这这一块啊,也就是耽误了一些时间。
84:12
所以说整体的时间可能把控差一点。然后这是第三次,我们今天晚上第三次这个抽奖啊,是这个CSN成员杂志啊,也是三份啊。这个大家我们看一下啊。看看谁今天的这个运气。最后这三份看是是是谁的啊。我们也是等一分多钟吧。
85:09
变大了。哎,对了,就是跟大家说的那个,就是我们那个,呃,腾讯云呃,有那个数据库t server这块,就是有一个那个征文大赛啊,大家有兴趣的啊,你对数据库你首先要感兴趣啊,并且你对这个我们TSQ呃,包括不管是你以前就有有一定的了解,包括这两次课。啊,可能说我,呃,不管是对T购买Q版还是t base这一块啊,我可能诶觉得呃,我我我我是有有一些理解,我遇到某个问题啊,或者我我我想我学学习了某一部分啊,我对这一小块,你比如说我对分布式事物这一块我很感兴趣啊也好,还是我对。
86:18
呃,或者我对new这一块啊,有有兴趣,那你都可以就是说把你的这些啊。想法写出来啊,呃,如果说有兴趣就可以参加我们这次征文大赛,这个征文大赛的话,呃,就是看我们这一块啊,就是如果是大家有这个意愿的话,可以参加,包括我们这次大赛的话,也会就是说有一些比较丰厚的这个奖品,当然也是对我们来讲也是一种自我锻炼和提高的这么一个机会。嗯,好,我们现在的话,这个抽奖就应该就结束了,抽奖结束了,然后呢,我们看一下就是小伙伴有没有。
87:01
嗯。有没有什么?呃,问题可以交流一下。Oss管理平台有试用版可以用吗?它试用版是这样,它试用版这个你看我们这个刚才看它是有时间的,你比如说呃,一般的测试我们可能就是就是三个月呀,或者是是是是半年呀,呃,然后提供的是属于。我们的这些商用的伙伴啊呃。就是比如说我们有些客户啊,他们可能你比如人家要要要要要要采购数据库系统的话,那人家肯定提前要进行测试啊,这时候我们会提供一些测试的这个。呃,实际上是没有对外推这个。没有向对外推荐。嗯,这种我们说的真所谓的就是那种,不管是,呃,就是你这种试用版也是需要那个进行这种申请。
88:05
呃,因为什么呢?因为我们这个这个TC这个P记板啊,本身就有一个开源的,实际上他们那会是一样的,就是就叫TBS,你可以去查一下,呃,只不过它因为它没有管控,所以说你所有安装部署很复杂,就是你都要去手动的啊,你起起源CN起DN啊什么的,它都有一个过程,对吧,你可能要是呃启动的时候可能是要先起这个呃,GTM啊,然后再起那个呃,DN啊,最后才是CN是吧,关闭的时候肯定要先关CN,嗯,就是。呃,这他他他他都都是有顺序的,包括你备份呐,是是做这种扩容啊,像这些操作。呃,你像做扩容这种小分片的这种搬迁的话,那在我这个这个企业版里面都是。Oss管控上面来完成,那如果说你是那个原生T,那你就肯定去去执行命令。
89:09
然后看一看其他小伙伴还有没有什么要问的啊,然后那个。今天时间,这其实还还时间还够,我当时我以为我找这个lesson浪费时间了,所以说我我我们要是看一下。我们可以带大家看一下那个。就公共云上。其实我是已经。分布数据库T体。这是我们说那个买搜Q版的对吧,然后我们有这个自研的这个tto,这个是我们的说的new s这个版本,这个是原t base,这个是t circle pd版,点开它之后。
90:02
哎。哦,这广州我说这我这刚创建了一个。你看北京这块有两个,哪个是我的呢?这个是我的啊,你看这个我改了名了对吧,呃,我我就知道,哎是我的,然后呢,呃是是这个解是GPG兼容版本的,然后呢,也是一组啊,然后两组两组C2组D1组GTM啊GTM只有一个节点。就是一个主节点对外提供服务,然后内网地址,然后呢按量计算的,然后我们点点进去可以看一下。呃,这。开源T贝考虑出系列书籍吗?呃,开源T贝斯的话,目前还。以前是说有这个出书的计划的啊,目前的话,因为目最近的话就是我们这个开发是比较紧张的,因为目前对于客户这一块,就T后PG版这个企业版,呃,应该是版本迭代的,包括T买售后版呀,迭代的都比较快,所以说目前这个后期肯定是有考虑的啊。
91:11
然后还有说是自己部署建议的配置是什么,我建议的配置啊。至少你要是,呃,看你是生产几个实力了,如果一般来讲是。你像你咱们算一下吧,你DN。嗯,你部署的话,你肯定是我建议是三台,首先是为什么呢?Etcd。你要部署三个,否则就起不到这个高可用作用了,这是其一,其二呢。我们自己可以,比如说我就GTM的话,我。就是一台机器上,我可能就部署一个,那至少给他一个核吧。那这个CN呢,像我今天配置这个,你至少也得需要给他一盒,哪怕我就一组这个CN,那DN我们一般来讲,你要想做实验嘛,你肯定的你没有分片点怎么做的,那你至少需要两个点。
92:08
至少需要两个敌人,这就占了四个了。占了四个,后期那你要做扩容等等呢,所以说呀,最低最低我觉得四个可以跑起来,最好是八个核。内存的话的话,我们建议的话是。呃,8G也可以做对吧,你你你你想想吧,你是一,我们刚才那个配置都是1C1G这个内存加上5G的磁盘空间,是可以把这实验做起来的。所以说你要8G也可以,但是呢,尽量啊大一点。如果你是现在笔记本的话。呃,你笔记本现在如果是16个G 16个G,你要做虚拟机的话。呃,我我我见过可以跑起来啊,是可以跑起来的,但是呢,相对来讲,你也就是只是是玩玩。
93:02
部署踢背子最少需最少需要两台就OK了。但是那个就起不到什么什么高可用了,那就是纯粹的你因为你etcd什么的,你你你配两个都没,你现在你只有两台机器,但是你这两台机器都部署这个ETCD了,那这时候它也起不到高可用的作用,一台坏了他也也不提供服务了啊。只有三台的时候啊,他满足度数百就换一台,我另另外两台还可以提供服务。呃,那个如果你要学开源的T的话,你就去他那个,呃,应该get up上吧,还有那个get那个就是咱们国内的那个,你上上面它那个安装部署啊,在那上面,呃,你你你都可以看啊。
94:03
续集,然后是4C8G的哦,那也可以。那这个时候你可能就是说。嗯。你就管控单独配吧,管控单独配,然后再配就是。再拿两个或者三个节点做做做做做这个DNCN,像像这种配置。就不不是说这五个你你现在有五个这个VM,就就就每一个你你再去配什么center master slave,那不需要了。那你就把其中至少有两台。4C8的可以把它单独作为我们说的那个DN节点或者CN节点,或者GGTM的,它就上面不跑管控了。然后看看其他的小伙伴还有什么,呃,需要交流的。
95:04
然后呃,咱们记记得这个打卡,每次这个直播我们小伙伴都要记得打卡,然后明天的话我们也是。明天的话我们也是准时晚上八点啊,我们应该是那个开发指南部分t base这个或者TPG版的这个开发指南部分部分的这个跟大家的这种交流,2CN加3DN。两两这个是你个你你是22CN,应该是两组吧。一一组里面你是有多个副本的。你比如说咱们看一下,我现在这公有云上,你看这个。你看。它这一个GTM不说啊,GTM永远只能是一组,它不可能有多组,也就没有多组,它只有一组一组,你背可以是多个一组一组一组两组一组三层都可以。
96:04
C里可它是有组的。每一组你可以把它理解成就是一个一个分片,当然DN是分片,它这个就是因为它这里面也不存我们的这个这个数据的啊,不存我们业务数据的,所以说每一组是一组一层,或者一组两层都可以啊。电节点也是两组,每组是一组一组啊。我不知道你这个两个CN加3DN,这是是是是是两组的概念吗。一般性能信号主要在GTMCNDN的当然在DN上面了,DN是数据节点,CN是协调节点,GTM的话只是提供全局那个逻辑时钟啊,包括那个呃,类似于我们说的那个呃,分布式事务的那个那个ID啊,包括GTS啊,也有人叫他逻辑时钟啊,包括还有一些S斯啊,包括那个这个这个也也在GTM上,但是真正真正。
97:01
我们说跑数据的还是在DN上,那DN肯定是用最好的机器。一组就要两个VM,那不一定啊,你这个VM,你比如说你是一个VM是4C8的,那它上面如果你是EC1G的这个配置,那它至少可以要四个。就看他可以跑四个DN或者四个CN,或者是两个DN2个CN的,因为你那个模板刚才我们看了,我是1C1G的,你4C,你至少你能跑四个。是可以跑单机,所谓单机多实例吧,你可以把它理解成它不同的端口。同一台机器上我我起,比如就就拿PG是54321吧,你像买Sq吧,我们可能更熟悉悉,买SQ这台机器上我跑了13306端口跑13307,跑13308,跑13309,就这个道理。好,OK,那我们。
98:02
呃,今天那就先到这里,也不耽耽误大家时间了,然后呃,我们记得记得打卡,然后呢,我们明天啊,明天的晚上我们准时啊,八点钟好吧,我们不见不散,OK,那小伙伴们今天就这样了。我们晚安喽。
我来说两句