00:00
好,接下来呢,给大家配置一下任务的优先级,那这个呢是比较好玩的哈,给大家解释一下什么叫任务的优先级啊。嗯,我们画张图。在这里面我们先来一个。假如说呢,我们有有一个任务。对吧,嗯,然后有十个任务吧。五个任务。比如说任务一。对吧,哎,在加载到队列里面,那队列我就这样吧,这是任务一,然后再来一个。这是任务二。然后任务三。任务四。任务啊,这样一套流程。啊。把它盖过来。下页。有这么多任务啊,有这么多任务拿回来。现在啊,我这是正常正常的配置,是不是按照这个队列的这个时间,比如说你提交任务的时间,我去执行吧,但突然间我希望最后这个任务。
01:08
我让他跑到最前面来执行。对吧,我就让他优先级最高。那这怎么办呢?我让这个任务特殊。啊,他说。那就得配置对应的任务的优先级,好,那我们来看一下啊,怎么配。首先来看一下容量,道器呢,支持优先级的一个配置,在资源紧张的情况下,哎,这个优先级这个高的任务将优先选用资源,这没毛病吧?哎,雅安呢,所有的任务的优先级限制的默认是零,相当于是没有开启优先级配置,若想使这个任务有优先级呢,你需要把这个开启。这个很好开吧,嗯,你看啊,只需要在雅安set里面把这个参数加上。这三数什么呢?优先级设置五,那就是我配置了五个优先等级。哎,是这个意思啊,那后面你在使用的时候,你可以设置啊,01234。
02:04
啊,然后最后五五的优先级是最高的啊,零呢是最低的。那你配置完之后呢,要分发一下这个地方啊,注意哈,这个地方你要再执行那个上一个那个刷新刷新队列的命令没有用啊,因为我这是什么命令,是不是在这个亚赛里配置,那你就得重启一下雅。啊,前沿。我们来试一下啊。把它打开来到。CDTC,嗨,度篷啊,VM雅赛。来到最后。哦,这个标签啊,这地方一定要注意哈,在粘的时候一定要注意。站错了SSYC雅NS轴。同步完成之后要重启雅恩,那怎么重启呢?C DOD hi。Has stop。盐加上信息走。
03:01
Start,雅点。这样呢,甲烷就生效了,生效完毕之后,我们要干一件什么事呢?干这件事,我们要执行一个word,这个不是word count啊,是求派程序。哎,只样它运行的这个时间啊,尽可能长一点啊,否则我这个手速比较慢呢,这个抓不住,比如说架o BT model,塞尔下面有一个以藏抛斯没问题,还它除了有一个沃count的案例之外,还有一个球派的命令啊球派,那球派呢,他算了多少次呢,这是多少身。呃,刷了200万次。啊,这个200万次,其实我也都不一定能抓住,因为我的手速实在太慢了啊,你要把这个宋老师换过来,那那我估计啊,这个1万条啊都可以1万次就可以了。那什么意思呢?我这里面我多次提交几个这个任务。那提交任务的时候呢,他就会把你这个集群这个资源给占没。对吧,啊,赞没赞没之后,我这个地方我再提交一个有优先级了,我让这个优先级啊非常高。
04:08
那我就看你当前你这个任务执行完毕之后,我先执行谁。再捋一下啊,你这里面假如说我运行了这个五个任务。我任务,但是我现在的资源呢,只能满足这前三个任务正在执行,那这个任务没执行的,我这是第五个,那如果正常情况下呢,你得是第四个执行完之后执行五。对吧,那我现在就想观察一下。他们执行完之后,是不是五先执行。啊,也是这个效果哈,那行,那我就把准备工作做足啊。好,这是第一个。第二个。可以吧,然后呢,第三个呢,我准备执行这个。准备执行他,哎,这也是带优先级的啊,看好了,这里面设置的就是杠D啊卖s job的优先级,我设置五那优先级最高。
05:01
来到这个位置。没问题吧,准备工作就绪,那我把这个地方也就绪了哈。刷新一下啊,没问题,五个任务。执行。执行我先把12102103开启,然后让你看一下对吧,这个上面这个102是不是在空这个空闲啊,然后我执行103。不是这个执行啊,顶起来。你看一下情况。刷新,你看这是第一个提交的任务,现在正在运行,那我是。先提交他再提交的0038好刷新。刷新等待第一个任务执行完毕之后,你看他把资源给谁好执行完了,看到了吗?是不是先执行的是三呢?哎,后执行二,这就是优先级的一个效果。那么在执行。来刷新啊,你再回一下这这面的状态。
06:02
你看这个第二个并没有开启啊,这个一三都已经执行完毕了啊,执行完毕了,最后开始执行二,这就是设置这个优先级,那除了刚才这种方式这个设置优先级之外,还可以通过哪种方式设置呢?呃,你还可以这个动态的,就是你这个任务已经提交之后,你仍然可以改变它优先级。比如说雅F哪一个应用程序,然后呢,把它预先级设成五,那它一样能实现刚才的效果。比如说你有十个任务是吧,来十个任务。那突然间这个任务都已经提交到集群上了,那没法向这个这个设置这个这种方式执行了,那怎办?诶可以通过下面这个,我指定说这个任务你的预先级高,那他执行完之后立即就开始执行。OK吧,这是任务优先级。
我来说两句