00:00
那么接下来呢,我们还是回头看一下这个启动脚本。啊,我们记得这个启动脚本里面有一个微软循环,然后这个微软循环呢,呃,它会把这个你的这个启动脚本里呢传递的。Con参数还有参数单独摘出来。然后剩下的参数呢,它会全部封装到这个也不算是封装了,它会全部拼接到这个这个变量里面来,最后呢,由这个变量。把我们这个技能脚本中其他的参数啊传递给弗利run。由他来进行一个程序的执行。这个意思呢,也就是说我们可以通过这个启动脚本。来向我们的这个。呃,弗Li run去设置一些特殊的设定,比如说我们可以通过这个,呃,其他诺的启脚本呢,可以向这个弗Li的drop去设置一个并行度,在命令行上去设定一个并行度。
01:03
那么接下来呢,我们就演示。这一个其他参数是如何使用的?好,我们就出去,我们还是用这个3202来进行这方面的演示。首先呢,呃,我们说我们要通过命令行的方式去设定定程度,那么我们在这个环境里面的配置就需要注射掉。因为我们知道这个代码里面的这个。配置的优先级是高于。我们外面命令行的,然后当然如果是命令行没有的话,它就会默认走配置文件的。所以说呢,我们这里面,我们先什么都不传。啊,不要给这个。Li可通通过命令行来设置并行度,我们先看看默认是多少,我们直接提交一个。
02:07
还是通过卡来指定我们的这个配置文件的路径,然后呢,因为302里面我们设置了一个变量,现在呢要传给他。我们还是一直是18岁。我看一下这边那个太子齐了没有,他骑着呢。然后我们可以现在看到,现在这个job已经提交了。完了我们还是去看一下这个它的并行度啊,并行度是一。那么也说明我们fli的这个默认设置呢,就是一个任务的变形度是一,那么接下来呢,我们通过这个传递一个变形度的参数。来看一下能否通过这个命令行去改变Li job的地形度。那么首先呢,我们先手动把这个任务探索掉,因为我们现在整个集群上呢,就只有两个槽位可以使用。
03:04
他占一个的话,我们那边把这个并行度设为二的话,实际上它是起不来的。那我们可以看到现在整个集群上已经没有正在跑的任务了,然后呢,集群上现在是有两个槽位。我们这边呢,还是直接上方向键来重复刚才的指令,但是这一次呢,我要加一个参数杠P,这个呢在Li run里面是用来设置并行度的一个选项,然后我这次给他设置两个并行度,我们看一下效果如何。好,我们现在看到呢,我们这个任务呢,已经成功的提交了,我们现在去集群的微博UI上看一下情况如何。首先呢,我们可以看到就是我们机器上的槽位已经用空了。啊,基本上都是不是都是了,不是基本上了就全部被这个团总刚才提交的这个任务呢掉了。我们可以看一下里面的一个情况,首先呢,是。
04:00
Source就是我们的这个socket stream,它的并行度呢是一啊,它的test有只有一个,完了后面的这一这一堆处理呢,包括这个so的插件这些。这个任务呢,并行度是二。我们可以看到这个地方并行度是二,也就是说我们确实成功的通过这个命令行的参数改变了这个浮力和照并行度。这就是我们可以通过。的启动脚本,像link run去指定啊,一些额外参数的功能。
我来说两句