00:00
好,接下来我们来看一下嗨度当中又一个核心组件,雅恩。那雅安呢,在开发当中啊,是大量的一个使用啊,不光是在这个hi这个任务里面使用,在我们未来学的这个Spark flink里面都有对应的雅安模式,他就专门负责资源的一个调度。非常重要的一个组件啊,那么来看一下我们这个雅安课程当中要涉及到哪些内容,创建一个新画布。然哎,我们这里面采用这种理论加实践的这种方式啊,第一个呢,就是理论部分。讲一下这个雅安当中内部的一些核心组件,一些原理,哎等等,那接下来就是怎么用。对吧,就怎么玩呗。那这两块,那这一块核心理论当中,首先我们要学的就是雅恩的基础架构。它里面有哪些主件,比如说有这个,呃,Not manager,呃resource manager master啊,还有对应的像这个呃,Container容器对吧?哎等等这四个部分啊,会给大家详细的去讲解哈,那接下来看一下第二个。
01:14
就是雅安的工作机制。也就是说呀,这个雅恩它到底是怎么来调度任务呢?如何来分配资源的,那它底层原理是什么啊,有这里面来给大家讲解,那再来看。我们这里面会将这个我们提交一个map程序,那他跟这个雅恩如何配合,那好,那这个输入的数据在as上,那输入数据也到ad上,那这里面就涉及到了。Map reduce。C。HS。以及雅恩相互的一个配合工作。对吧,哎,雅安跟这俩组件之间是怎么配合的。
02:00
那再来第四块。第四块呢,就是雅安的调度器和调度算法。调度器和调度。算法。那这里面它有三种调度器啊,分别是F调度器。容量调器。还有一个呢,是公平电器。那这里面会给大家详细讲解每一种调度器的算法,以及它对应的应用场景啊。非常重要,那接下来看第五块。雅安在生产环境下。在生产环境下。需要配置哪些参数?哎,哪些参数这个就很重要了啊,跟这个呃,实际的这个应用啊。紧密相连哈,哪些。OK,那再有,那在生产环境下,我们如何来在命令行上查看雅安的相关信息啊,就说命令行。
03:07
操作员。那你怎么处理?对吧,哎,这几大块,那接下来最后一块就是怎么玩啊怎么玩那怎么玩,首先解决第一个问题就是生产环境下。参数怎么配置?就具体怎么配的对吧,哎,上面是介绍每个删除功能,那具体配的时候怎么配。给大家演示一下,那再有我们这里面说啊,要创建这个容量调器公频调器,那第一个案例,第二个案例呢,就是容量调度器的一个案例。在生长环境怎么配置?那再再来还有一个呢,就是雅恩。呃,公平调器啊,公平调度器在生产环境配置。
04:05
最后一个案例,这里面有一个叫雅安的two接口。这是什么含义呢?我们未来运行一个程序啊,之前我们是写了一个word count程序WC对吧?那这里面有对应的这个input路径,还有一个out put路径,是这样吗?那么大家一问题,我这个input路径是不是通过这个阿克斯传进来的?220,然后另一个是X1输出路径,那如果我再想加一个参数,我想动态的修改你这个word count里面执行的参数。那比如说我修改你的这个啊,执行引擎。或者我想修改你的副本,我想修改你的,呃,这个其他的一些,比如说容器的大内,内存的大小,CPU的核数。或动态指定。那这块怎么设置,有同学说那你就往那一设呗,那你一设置,那相当于是第一个参数,第二个参数,第三个参数。
05:01
你就没法执行了,那怎么办呢?在生产环境下,我们需要实现一个雅安的突接口。然后才能正常的运行相关的程序,啊好,这是相关的案例,也就是说本次课我们从理论和实践方面来给大家讲解,深入剖析这个延。OK。
我来说两句