00:00
好,那么接下来呢,我们开始进入斯塔诺的一个使用,我们可以看到这个,呃,首先呢,要提醒一下,就是目前的斯塔诺的这个2.1.0的版本呢,它有一些bug,所以说如果你想一次性跑通我们文档里的这个实例程序,你需要使用我们自己编译的JA包,然后可以在那个视频课的评论区里面来获取啊,那么具体如何修改源码,然后编译呢?包括这个怎么样去跟开源社区进行一个互动,我们你可以参考这个文档的结尾或者视频课程。那么我们先要强调一下这个塔诺的一个环境依赖。呃,首先也就是2.1.0的话,目前呢,它只支持SPARK2点叉,它是不支持SPARK3级以上版本的啊,另外就是它的福利可能支持1.9以上的一个版本,然后最近的一个版本的话呢,是让它支持到了这个1.13.5啊,实际上是啊,但是我们演示的时候呢,这个弗Li版本是用的是1.13.0,具体这个flink的安装,还有Spark的安装呢,需要你自己去解决啊,也可以参考这个上硅谷的其他课程。
01:07
具体这个flink的安装,还有Spark的安装呢,需要你自己去解决啊,也可以参考这个上硅谷的其他课程啊,那么接下来呢,我们就开始正式干活啊,首先是你可以使用w get去下载这个官方编译好的2.1.0的包啊,你可以从这个阿尔法奇业官网上看到他的这个下载地址啊,直接把这个链接复制下来w get就可以了啊,但是这边呢,因为网速的问题哈,我们直接就是在本地已经准备好了一份材料啊,我们直接在这个往这个服务器上传这个包。那么接下来我们可以看这个资料,也就说这个资料大家是可以在评论区里面拿到的,我们可以看零一资料,这个目录底下有三个子目录。一个是我们后面会用到的一个伪数据生成脚本,就是Python写的,后面会教大家怎么用,然后还有一个就是,呃,官方提供原版的V2.1.0的编译好的包,还有它的源码。
02:01
完事,还有一个就是我们重新编译之后的这个包啊,我们上传呢,是上传这个重新编译之后的。我们直接先去四级到这个目标目录下。然后把这个包直接扔上来。然后这个上传的过程呢,也比较慢,我们把这一段截掉啊,那么现在已经上传完了,然后我们直接把这个包。解压到我们的猫里面就可以了。我们T-ZXVF。然后到我们的目标目录下。我等他解压完,实际上整个安装过程就结束了。然后再值得说一下的呢,就是我们可以看一下。这个塔它对环境依赖的一个处理,我们先CD过去。
03:00
然后我们可以看这个config底下有一个。一本教本。我们看一下它里面写的什么。你可以看到它里面实际上是声明了两个变量,然后这两个变量呢,最后会被这个我们can的一个。启动脚本就读取到完了之后,这个地方我们可以看到Spark home呢,它对它进行了一个复制操作,实际上这个地方是取了你环境变量里面的。Spark home这个变量值啊,如果说呢,你这个环境变量里面没有Spark home这个值,就这个符号的意思哈,这个符号的意思是说前面Spark home如果是空,或者说没有这个变量,那么它就用后面这个值。来代替。所以说呢,如果说你不希望can它使用环境变量里面的这个福林克的路径,那么我们可以直接把这两个地方呢,给它改成写死。啊,我们这个地方就先把Li home给写死。
04:00
那么我们还是先CD过去。我们直接CT到这个我们的福林目录底下。啊,PW一下。把这个路径给它粘过来。好,这样的话,我们就直接指定了我们要用哪个版本的flink。呃,那么大家这个地方知道就行了,实际上呢,它不是什么重要的技术点,只不过是塔诺给了给你留了一个声明弗link径的地方。当然,如果你就是要使用弗林和home环境变量。的那个福利克路径也不用改,也没有问题啊,那么到这里的话,我们的安装和部署就算结束了。
我来说两句