00:00
好,接下来呢,我们讲一下这个非常重要的一个框架啊,也是雅安资源调度器,这个雅安资源调度器啊,它是什么时候产生的。哎,是不是还都把2.x之后增加的,哎增加的那这个呢,这种增加的功能在这个面试过程当中是非常容易问。问,档的频率呢,是非常之高啊。那下面呢,我们就好好研究一下这个雅哈。雅安呢,是一个资源调度平台,负责运行程序、提供服务的预算资源,相当于一个分布式的操作系统平台。操作系统大家都懂对吧,安卓操作系统有这个。Is。而等运行运算程序相当于运行于操作系统之上的应用。这就相当于你。你这个手机上的。QQ啊,陌陌啊。看呢。都不知道吗?
01:00
再装什么这个有缘网啊。是吧,还有什么百合网啊啊。世纪佳缘哈。我呀。我这么帅气,还需要吗?像你长得那么难看,有。行啊,那这个呢,是WEB60相当于应用程序啊。那盐的基本架构,这我要问了。好,世强,你给我说一下雅安里面包括几个组件?啊。还有吗?四个呢?是对啊,不错啊错。那。你给我说说是干啥的?
02:03
加量啊加量。对啊,说的比较详细啊,其实呢,你也可以简单粗暴一点啊,其实他就是管理整个集群资源调的一个老大,对吧?啊。一个相当于部门经理,那另一个呢是note,它相当于是。单个节点上直接调到老大对吧,那这个application呢。单个照吧,这个资源调度状态,一个协调的资源的老大啊。那另一个是container。就资源的一个分配,相当于里面可以虚拟化出相的CPU内存啊,还有这个,呃。网络啊等等一些情况啊都。再简单的一些就OK了,那下面呢,这个呢是比较官方的啊呃,你能记多少记多少啊记不了,那就像我刚才说的这些就OK。
03:06
那比如说我们官方的可以看一看啊,有客户端manager。那首先呢,干什么呢。来处理客户端的请求,别人想访问我这个集群,哎,那可以来访问。提交作业的时候,尤其提交作业。那监控这个note状态,因为你是整个集群资源的老大,你肯定知道每一个节点上资源的一个分配。另一个呢,是启动和监控。那你这个集群上肯定要跑成千上万个照,没有照的话,你这个集群也就失去了意义。那每一个账户呢,都有对应的。Application master。那再往下呢,是资源的分配和调度啊,那就是具体看。谁分配多少志愿了?再往下呢,是这个noe。Note,它属于管理单个节点上的资源。
04:01
你单个节点上对。处理来自于的命令,听从于他们啊。他一个安排。另一个呢,是处理来自application master的一个命令啊,主要是master啊,要跟他进行一个相应的申请。呃,另一个呢是他呢是负责数据的一个切分,他是不是根据切片信息进行开,决定开启多少个。外啊这个啊。那个呢,是微用应用程序申请资源,并分配给内部的任务。这个呢是任务的一个监控和容错。比如说他这个任务当中涉及到的几点,或者。这个进程吧,任何一个挂掉之后,他会立刻的监控到,并把新的这个,把这个任务分配给新的节点。另一个呢,是这个container是假安装资源的。
05:03
像它封装了某个节点上多维度的内存、CPU、磁盘、网络等等这些情况。都是由他来分配哈。这就是整个牙的一个架构。嗯,这个是要问的,但是呢,你要是完全拿这种官方的去答的话。这个有点太失败了哈,所以说一定要转换成自己的话去说啊,这样会好很多啊。你是真正的有这种。多年开发经验的人啊。否则的话,那就是你真是科班出身。非常专业啊。照着这个赵本轩哥。
我来说两句