00:00
接下来给大家演示一下我们在代码当中如何来访问have啊,刚才呢,用的是space,你可以理解为就是命令行工具来访问外的have,但是工作当中一般想从have中取一些信息啊,数据啊,表啊,那我们需要在我们程序当中,对吧?那这里我们一块来看看,首先增加依赖,这个依赖当中啊,我们原封不动,咱们拷贝啊,咱们原封不动拷贝,拷贝之后拿到咱们这个泡沫文件当中,然后来放到这边,我们给他来啊好,那我们现在呢,稍微等一下啊,如果依赖没有任何问题的话,我们现在准备去拷贝新的程序来演示一下,嗯。好,现在可以了,那么可以之后呢,我们写上来复制啊,咱们在这边呢,给他来啊。啊,这还稍微等一下我们再来啊,来我们复制一下,嗯,复制,然后写上一个零五,然后呢,这边就写上一个,咱们叫have,嗯,OK,拿过来,点击OK拿过来以后放过来啊,然后好了,我们现在呢,把里面的东西啊,咱们全去掉,咱们现在不要咱们写上啊来我们写上叫做什么呢?使用我们的Spark。
01:09
然后Spark circle连接啊,咱们叫做什么呢?外置的have,那么你连接外置的have,你得知道怎么连对不对,那所以首先第一个你要需要把那个配置的信息给他拿过来,所以咱们这边有个叫have set,你把这个呢,给它复制一下来复制,复制以后呢,给它在我们这里呢,在这个resources里面啊,给他来复制一下,好点击放这儿啊,那么放这儿以后,如果没有任何问题的情况下,那我们现在啊来咱们说一下第一个。咱们叫拷贝我们的set,嗯,Set我们的叉IL文件到我们的class pass啊下这是第一个啊,第二个是什么呢?叫启用啊,咱们叫启用,咱们叫have的支持,这句话什么意思呢?是因为啊,默认情况下,我们这是没有支持我们的have的,所以呢,我们这里得加一句话,咱们叫做点啊,有一个叫做启用have的支持,这个是非常重要的啊好了,那这个有了之后,我们又拷贝了,对不对,而且我们前面啊,所以来我们说一下,来三咱们叫做增加啊增加我们叫做嗯,对应的依赖关系,对应的依赖关系,那么这个依赖关系啊,它首先记住同学们,它需要包含什么呢?买circle啊来咱们说一下叫包含,嗯。
02:31
咱们的买circle的驱动啊,嗯,买circle的驱动,嗯,咱们的驱动好了,那我这里再确认一下来,我们这里呢,大家看一下有买收购驱动对吧,我记得前面有吧,这个有点重了,但是无所谓,反正呢,我们有就行了,你别到时候没有就不好了,所以把这个去掉。然后呢,我们放到这里,现在呢,我们增增加这几步之后呢,我现在就可以来了,咱们叫Spark点啊,咱们叫做circle,然后呢写上,然后呢叫做tables,然后呢来点一下,嗯,如果没有任何问题的话,他会把外置的have的信息给它展现出来,对吗?所以在我们这里呢,给大家运行一下,看一看连接的是什么啊,那么首先还有一件事情,有的同学啊,可能在连接过程当中啊,他会发现,诶连接的不是不是外资have,为什么呢?因为这个文件没有起作用,那我怎么判断这个文件是不是起作用呢?首先你要判断的是target打开,打开以后发现这里面有没有这个文件,如果发现没有,那我们需要干嘛呢?首先拷贝,拷贝以后放过来啊,来放过来点击OK,那么这时候它就有了啊,这地方如果没有的话,他就应该是读取不了的啊,其实啊,你可以在运行之后看结果,运行之后发现不行,咱们再说这都可以啊,所以我提前呢先。
03:50
把这个问题啊先告诉大家好,我们现在呢,运行一下看结果。运行以后看一看能不能跟刚才控制台一样,通过程序来访问我们外置have的那些表,对吧,最起码你能把它取到,你就能访问嘛,对不对,哎,一般是这样的啊。
04:13
好,同学们,你们会发现跟我们刚才在控制台上看到的内容是不是完全相同啊,哎,这就说明你连接的就是Y字的have对不对,哎,就是这个意思啊,好了,那么我们这个呢,就说到这里了啊。
我来说两句