00:00
那么接下来呢,我们需要在fe中添加所有的be节点,为什么呢?因为我们虽然呃部署了fe,部署了be,但是呢,他们互相之间不认识。你要让他们产生关系对吧?给他们牵桥搭线,那我们在配置文件的过程中也发现fe的配置文件并没有指定,呃,它跟哪些be组成集群,那么在be的配置文件也没有指定fe的地址,那他们怎么互相认识呢?啊,我们只需要登录到fe里面啊,执行命令啊,将fe节点添加进来就可以了。那问题就来了,我们怎么去f fe中执行命令呢?那大家回忆一下架构图,哎,谁跟f fe可以进行交互,是不是通过MYSQL的工具,其实就是什么客户端对吧?我们说它是基于MYSQL协议啊。那我们就要先安装一下MYSQL客户端,那我哈杜一上面有装过MYSQLMYSQL服务端客户端都装过,那为了演示啊,我在哈二上面啊进行演示。
01:09
那首先呢,给大家准备好了几个安装包,那我们看一下啊。这是客户端需要的一些安装包RPM方式啊,我们只需要将它上传上来就行,那我之前上传过了啊OPT software。啊,MYQ可爱,你看这三个包我已经传上来了啊,那在安装之前呢,你可能需要检查一下你这个当前系统是不是携带了啊,一般是Mar DV啊。先看一下RPM-QA查看一下,那大家可以看到它这个系统里面本身携带了,我们需要先把它卸载掉,呃,那卸载呢,这边也提供了命令啊,用RPM杠一就可以了,哎,在这。
02:03
将这几个东西都给它先去掉啊,我这边有三个啊,所以我把它都列出来了。好。这个时候我们再重新查看,看一下还有没有。好没有了对吧,没有了我们就可以放心的来安装了,那我们直接通过RPM-IV啊,三个包都安装,我直接省事对吧,点下心。好,那他就开始安装了啊,把客户端装上。好,稍等一会儿。好,安装完毕了,那我们直接输入MY口命令回车看一下。你看。他说不能连接对吧,总而言之就是MYSQL这个命令是有了,客户端是有了,那接下来怎么连接f fe呢?还是MYSQL命令,然后呢。
03:06
我们现在是在哈杜OP2对吧,一是在哈杜OP1启动的,那我们是不是要指定一个主机地址啊杠H哎哈为一,接下来我们正常my circlel MySQL服务端端口是不是3306啊,但我们现在要连的是什么?Dori的f fe,那f fe这个默认连接端口是多少?前面让大家熟悉的对吧,就是查询端口号9030。对吧,你忘了的话带大家看一眼这里有没有人端口。查询端口9030,好,那怎么指定端口呢?可不是小写杠P啊,是大写的P啊,小写P是指密码对吧?不要忘了啊,那是9030,接下来是不是要指定一个用户啊,杠U,哎,Root,那密码呢?密码是不是杠P呀,但我们说fe你刚装完没去设置的话,默认是没有密码的。
04:04
啊,你直接这样就行。你看是不是进入的一个交互式页面,而且前面显示的是什么MYSQL啊,因为我们用的是MYSQL客户端。那进来之后,你可以比如说show tables尝试一下,对吧。你看或者受data basis你看。是不是这个语法啊,你先想当然去试啊,是不是看到了有一个数据库对吧。那么接下来呢,我们来修改一下root用户的密码啊,Set password。For route等于password,然后括号单引号这玩意你直接拷贝就行了啊,我简单一点,我设置成六个字。啊,OK。那接下来我们试一下啊quick啊,还是这个命令再加一个杠小P是不是代表要输密码呢?
05:08
那输入六个0123456,诶你看可以了啊。那同时我们来看一下会不会影响我们前端页面那个登录啊。好。来,我们试一下,如果我还是root,不用密码。你看登不进来了吧,哎,所以这个账号跟密码也是会影响我们这个Doris fe的前端页面啊,那现在我们尝试着用六个0123456。Yes。这两个密码是对应的啊,是一致的啊,要注意这一点,好,那接下来我们已经进入到了fe里边的,对吧?通过MYSQL客户端,接下来我们通过al system这个命令把ADD back把它添加进来,那么大家注意看这个命令,这因为我be有三台嘛,OUT1 out2 out3,那这个端口9050是啥,还记得吗?
06:16
忘了是吧,这个应该是一个心跳啊,来我们一起看一下是这个东西。这是be的心跳端口。心跳的服务端口9050,好吧,呃,那这个命令我们直接拷贝就好了。这种就没必要敲了啊out system and back好,我们添加一个HARD1,好再添加一个HARD2,再添加一个哈杜ER3,那添加完之后我们是可以去查看的,通过show命令就可以了啊受PLC啊。来看一下。
07:00
是不是这个长得比较丑啊?对吧,那我们把它拷贝出来,呃,我们放到这里。缩小,缩小。啊,太小了啊。太小我们就看不清了是吧?那简单看一下吧,我们只能肉眼去观察了,那你看首先有一个bacon的ID对吧,分别是1100111002 1103啊这不用我们去管,集群呢,我们没指定是默认集群,还有对应的ID,主机名,还有心跳端口对吧?905090509050,那be的端口。这边还是都是负1HTTP负一这些都没事,对吧,还有等等最后心跳时间都没有,那最关键我们看什么。Life就代表当前B节点是否存活,也就是说有没有心跳信息,对吧?我们知道9050是心跳端口,那你看第一台force,第二台force,第三台还是force,为什么呢?因为咱们前面配置了be,但是并没有启动。
08:15
一会我们把它启动起来,再观察一下这个alive就可以了,它会变成true,就代表没问题,现在都是拒绝连接的状态,对吧,因为没启动啊,没启动。那我们就顺便把它启动起来了,那启动的命令一样就start be就可以了啊,那我们三台分别去启动一下。啊是啊,来第一台呃,进哥啊,不用不用进入了啊,算了进去啊啊B。
09:01
Start杠杠第啊,还是守护进程。来拷贝启动那哈杜瓦二一样的啊,C DOD model,阿帕奇dori。啊B好,启动一下哈格三一样去启动一下。进入到B,好b start。权限不够,呃,我看一下应该是。还是root哦咱们哦他多三没有那个是吧,全景on at硅谷at硅谷。呃,阿帕奇Doris那个权限哦,没有加杠二啊。好,那我们再重新来一下。
10:03
那哈二是不是也没有啊,啊,果然没有,当时我们更改权限的时候啊,忘了那个。嗯,然后阿帕奇dori对吧,嗯,回头把文档顺序修改一下,一开始就给大家将权限更改好啊,或者所属的用户啊,那这样大家省点事啊。好了,现在应该都OK了,那我们也不呃你杠EF也行啊B。或者你直接polo b对吧。你看这里是不是可以看到有be啊?我们直接在这里再继续看一下啊,So。等一会儿啊,等一会儿。
11:03
那我们先退出一下,再进来瞅一眼。还得等一下啊。哦,是应该是我看错了,看错列了啊,这里有个处了,已经是,而且也不会显示具体连接,来我们重新看吧,啊,把它拷出来啊,看的眼都花了这个啊。啊来看下面的,而其中呢,我们可以看到你看这些日期,还有前面你看之前这些端口都没有对吧,现在是不是都有了,另外呢,这些是不是也都有值了这两列时间对吧?呃,一个心跳时间,一更新时间,然后这个就是alive这一列对吧?那我们看下一个是什么处。
12:00
这个也是什么true,这个也是处,那现在就OK了,而且呢,也不会有这个拒绝连接啊,不要看看错了啊,像我刚才就看错了。啊,最后启动时间还有最后心跳时间都有了啊好,这样我们这个be就注册成功了,并且也启动了。
我来说两句