00:00
好,接下来我们就可以来进行一个集群的部署,那这边的部署规划咱们说一下啊,那目前呢啊,我们是准备了三台机器,那我这边就是哈杜一哈杜二哈杜三,那首先看一个be节点,这边选择是部署三个节点,每个机器上面部署一个be。第二一个是我们的fe fe呢,同时也是三个节点都部署了,对吧?啊,那我们说要实现一个读写的高可用。你是不是得部署多个fe啊,那同时这个follower和leader是不是得有啊,对吧,那observer呢,是不是拓展咱们查询能力的呀,对吧。啊,那这边由于只有三台机器,所以咱们这么布啊,那那如果有人有疑问,我这个也部署成follower行不行啊,当然也可以啊,都可以,呃,另外一个是broker。Broke的话,我们说,呃,最好在每个be节点都部署一个啊,这样它之间的通讯会啊快一点。
01:06
好,那么其实这种部署方式不是很正规,为什么呢?因为在我们实际的生产环境里面,呃,如果资源够的话,咱们建议fe跟be最好是什么分开的?啊,这样是最好的,最好不要放在一起啊,当然如果你资源有限,放一起也是勉强可以接受的好。那我们再往下看,我们要做的一些准备工作,第一个呢,我们拷贝好的一些文件啊不,我们编译好的一些文件是不是在那个output路径下面。对吧,那我们需要创建一个目录啊,将里面的东西拷出来,你总不能每次都去这个路径下去执行吧,对吧?啊,不太正规啊好。那现在我们是容器下面对吧?啊,我们看到有一个output,我们进入到output,把里面的b fe拷出来啊,那为了省事,我直接全部一起考了,那在此之前呢。
02:13
诶对了,我们现在这个是不是挂载目录啊,所以我们就不需要说执行都可的命令,说从容器里边把它拷贝出来,为什么呢?来我们看这边这边是不是。就是我哈杜一这台机器啊,不在容器环境镜像里面对吧?那我们可以看一下OPT阿帕奇dori,你看它是不是也有这个路径啊,而且呢,它也有什么outut,因为这个就是我们的挂载目录啊,对吧?那其实容器已经没用了,我把容器退了啊,把容器退出来,好,已经退出来了,那我创建一个文件夹OPT啊,我直接拷啊,省得敲错。这个文件夹的名称就看自己来了啊,想起什么名字起什么名字,那我是命名叫为阿帕奇Doris0.15.0啊。
03:12
好创建好之后啊,我们我看一下当前路径是哪。啊,我们进入到那个圆满路径。这是源码,然后编译后的是output对吧,啊CD output。我们把这几个东西我直接一次性拷贝过去就得了啊CP杠二点杠已经拷贝到哪呢?拷贝到创建好的这个路径下面。好。等他拷贝完啊,这个我们之前看了,应该是有两个G啊,稍等一下。拷贝完毕了,我们进到这个路径去看一下。
04:03
好,已经拷贝过来了,对吧,那接下来我们就可以用了,那在用之前我们还需要对我们的系统环境做一个设置啊,也就是把那个。打开文件数,还有打开的进程数,把它修改一下,那这个修改呢,就修改这个配置文件应该很熟吧啊,因为我们在用很多框架的时候都会去修改这个东西,我们也可以直接查看吧,U limit-A。对吧,可以直接查看,那我们其中要修改的是这两个啊,我找一下啊,一个是用户最大的。打开进程书,还有一个呢。是打开的文件数。呃呃,在这open fire。对吧,这个我是之前修改过了,所以数据呃,财务这么大啊,那如果大家没改的话,还是要自己改一下啊。
05:06
那给大家解读一下这个意思啊,我们先打开这个配置文件。在这里呢,一般我们会进行设置对吧,这边是我之前改过了,那这边主要有四个选,呃,四个配置项啊,每一行都是啊你看。我把它分隔一下,分隔一下分隔一下好,那其中第一个呢,就是用来指定要限制的用户及用户组,那我这边用的新表是什么,所有用户啊都一样,好,那第二个。第二列啊是类型,大家可以看到一个软的,一个是硬,对吧,一个是软腺质,一个是硬限制,什么意思呢?一般我们软的限制要数值啊,从数字上面要小于等于硬,它不能超过硬限制,那什么叫软限制啊,就是比如说我软限制是80,硬限制是100。
06:06
对吧,比如说是打开的文件数就是number fire,这不是no啊,是number啊,Number number fire就打开的文件数啊,比如说打开到80达到软限制,比如说我。这个时候会怎么样,还要继续打开文件,这个时候它会触发,它会显示一个告警信息,但你也是可以继续打开的啊,也可以继续打开,那当我打开文件数真的达到100。以上那这个时候直接就打不开,直接就报错啊,一个是告警,一个是报错啊,这就是软限制跟硬限制对吧,它比较硬啊,比较强硬。软限制就比较柔和一点好吧?啊,那后面就是具体我们设置的值了,那这边我设置的你看是不是65536对吧?好,那我们看一下这个是限制什么呢?限制打开文件数啊,软硬我都设成一样啊,65536,下面这个是设置打开的进程数啊,那我设置的很大,其实达不到这么大对吧?啊,软硬都这么大啊,那用户我设置的是所有用户,好,这个就是。
07:14
这个文件,但是你修改完这个文件之后啊,啊,你是需要重启机器才可以的,才能永久生效,要不然你退出再进去它又变了啊,那怎么查看呢?一个是像我刚才的方式打开这个配置文件,第二一个就是输入这个命令u limit-A,可以直接查看一下当前用户的限制。对吧,我当前用的是root啊,那么主要就是看那个open fires跟。打开的进程数对吧,那这个括号什么意思呢?就是可以只查看这一项,杠A呢,是把所有的列出来啊,那比如说我杠N就变成什么呢?U内米特杠N查看一下65536对吧,就表示这个。
08:01
查看的是这个东西,好,那如果你现在只是自己玩,也不想重启机器,也可以可以临时生效,怎么临时生效呢?我举个例子,比如利米杠N对吧,杠N是不是这个打开文件数啊,比如说我改成啊65535啊,我就设个不一样的,大家看一下就好了啊回车这个时候我们在杠N看了一下。是不是变了?对吧,这种呢是临时生效修改,呃,但是呢,我一重启这个数又变回去了,对吧,变回什么呢?变回配置文件的那个值。好,那么三台机器我们都要去做一下,因为我之前应该是都有啊。杠A看一下,你看这是65536,这个进程数也是杠A看一下,你看打开文件数6536,进程数也是这么大,我之前都改过了,好。
09:00
这个是我们安装前要呃设置的一些系统环境好吧。
我来说两句