00:00
那么我们接下来呢,给大家去演示一下如何在这个配置文件里面使用变量。首先我们还是先CD模式。然后呢,我们在这里面呢,还是基于三零一来做这个事情,先复制一份。然后呢,这个叫李二。然后我们来编写零二这个配置文件。嗯,前面的even source我们不要动,然后transform please这里不要动,我们改这个circle这里面的一个语句,我们现在呢,去给它加一个这个过滤条件。那么我们现在呢,就是直接在这个色扣雨衣上加一层过滤,我们只找这个年龄大于18岁的。那么现在开始编辑这个SQL语句。首先呢,呃,我们要对它加一个位的话呢,需要是再套一层查询。
01:12
然后关键就是这个位置。啊,在这个地方呢,我们去说明一个变量。我打上一个。Where?然后A大于我们想设的那个变量。这个地方要注意啊,首先需要打一个单引号,因为我们的内容呢,是在双引号里面的,但是后面呢,你要提交给这个。脚本去识别。所以呢,这个单引号里面还得打一层双引号,完了之后就是我们常规的一个语法。这样的话,我们就声明了一个变量,名为H的变量,然后退出保存。
02:03
那么紧接着我们还是去提一下我们的。呃,因为刚才断联了,所以说这个地方呢,我们要重新去起一下,一样,还是监听9999端口。然后这边呢,我们就直接。去提交这个任务。要还是用常规的参数来指定我们的这个配置文件的。路径,然后呢,关键是这里通过一个短命令格式,也就是杠I。然后呢,输入一个建值,对地址是我们刚才写的变量名,那就直接是我们。想设定的一个变量值。这样的话呢,就敲回车,直接提交这个任务。好,我们现在看到呢,这个任务他已经提交成功了。那么接下来我们还是去我们的。
03:02
在北上看一眼。我们可以看到,呃,正在运行呢,已经有一个任务在在运行,然后running jobs呢。我们还是点进来。呃,这个地方呢,先放一下,我们去这个上先发几条数据。嗯,我们过我们加了一个这个18岁的过滤,就说我们先让张三是20岁,这条数据呢,应该是很显示的,然后李四的,那他是15岁,然后王五呢。有一个19岁吧。啊,那么接下来呢,我们去胃部边上看一看它的这个输出。我们还是去看这个test manager,那么看它的这个。看它的标准输出,你会发现就是,嗯,我们这里的话。过滤掉了一条。李四为15岁的数据。而且呢?
04:01
这一个18的一个值是我们通过变量的方式。对他进行一个。设定的。这样的话呢,我们没有必要为一些啊,因为条件过滤或者说是聚合条件的改变。而专门去写专门的配置文件,我们可以通过一个配置文件将里面变动的部分。向外暴露成变量,然后通过这个命令行的方式把这些变量再传进去。这就是我们一个配置文件上变量的使用。
我来说两句