00:01
Hello,大家好,这里是好cody,嗯,今天给大家带来呢,是开头的教程系列,在第一步开头简介和开头的部署安装。嗯,因为这个视频时长限制啊,我们今天主要是讲一下开头的部署安装,其他的那个详细过程呢,呃,可以来到我专栏里搜一下这篇文章,直接开头就可以了啊。好,咱们言归正题,首先我们讲一讲这个catt头,Cattle呢,其实是它是一款ETL工具,ETL工具是什么呢?ETL就是extra transform load的缩写及数据的抽取、转换和装载的过程,叫做ETL,对我们开发或者运维来人员来说呢,经常会遇到各种样的数据的处理啦,转化了,嗯,这种过程,嗯,所以我们学学学习一款E工具是非常有必要的,我们这里就以为例。
01:00
开头呢,是一个国外开源的工具,它是纯Java编写的,呃,它是因为因为是Java编写,所以它这个是平台通用的,在Windows Linux unix上都可以,而且是这种无需安装的。那个。Cat的中文名又叫水壶。他呢,意思呢就是想把各种数据放到一个湖里,然后以一种指定的格式流出,所以它叫做catt头,嗯,Cattle呢有两种脚本文件,意思,一种是transform transform。Formation和job。主要是完成是针对数据的基础,换则完成是整个工作流的。当然了,K头现在已经叫PPI了,嗯,数据集成的意思。cat的核心组件大致上是有这么四个,Spoon pen kitchen create。
02:02
呃,Wash我们就是我们常用的这个呃图形接口就是我们可以通过拖拽呃一种方式来编辑作业。然后he是一个独立的命令行程序,它用于执行编辑的转换和作业,Kitchen那个用于执行spring编辑的作业。qui是一个前两级的外外部容器,相当于一个server来说。嗯。Cat那个它的模型概念模型是这个,它主要分为分为两个,一个job transformation。我们先看它可以开始,开始主要是由成的。C就是步骤,它这个发送它它那个向后发送这个呃行数据。然后我给他返回来看,读取这些行数据。这个照管照它可以这个验证,验证这个表,这个文件都存不存在,它也可以用来执行这个shell,发送这个邮件,执行这个circlel,从FFTPSFSFTP上获取文件,嗯,从FTP上获取文或者是执行这个是都是可以的。
03:22
下面我们来讲这个重点如何安装开头,嗯,开头就是一个Java的程序,它编写下来,你安装有Java,你JDK环境就可以了,我们可以去官网下载这个各个版本地址啊,当然如果你要是觉得它这个太慢的话。能开通,从网上找百度云的都可以。嗯,这边是我们是有一个开头8.2最新教程,在B站上的非常不错,大家这个有时间可以看一看,这个讲的也挺全的。
04:00
然后还有一个就是我推荐大家,这是一个有一个开拓中文网,是一一个国内的,算是小论坛吧,它里面有一些,嗯,基础概念啦,实例啦,都非常不错,大家入门啦,或者是嗯,工作需要的都可以在这看一下,挺不错的。然后这个我刚才说了,开头就是Java编程的开源软件,本地环境配置JDK1.6以上就可以运行,嗯,建议是1.61.71.8都行,嗯,不要1.8太高,可能会有各种bug。就1.8就行了,嗯,JDK的安装过程呢,呃,大家不知道的话,可以看我这篇文章啊。在Windows和Linux下安装这个JDK很简单,傻瓜式安装。然后其他其他需要准备的时候,我们需要把数据库驱动器点准备好,这个就是去官网下载就可以了,然后放在开头跟录下的B文件拿下就可以了,我们后面还会讲到,嗯,下载完成的开头呢,只需要这个,呃,打开这spring BAT就可以,呃,这个运行了就打开这个。
05:15
这个这个处理文件,这是Windows,打开这个就可以了。哎呀,我们接下来接下来讲开头的目录文件的介绍。嗯嗯,开头下面是有这么多一个文件,我们主要讲常用的啊,嗯。你像这个data server JD bc driver,就是JDBC驱动数据服务的文件,像这个lab lab,这个是非常重要的,我们一些数据库驱动的插包都是在这个下面,还有这个插件,还有这个,嗯,对,Samples下面都是它一些自带的例子,大家可以看看,很经典。嗯,下面一些不重要的,我就略过了。
06:03
像这些大家可以看一看。嗯,你要讲的话呢,其实没什么,因为以后可能不太用得到,我们直接直接用这个图形化界面,它就自动执行执行命令。对下这些。然后我们再讲一下常见的开头报错,有的呃,可能有的人就是刚安上了开头,它打开开头一闪而过就没有了,就是嗯,这个软件崩了。呃,一是环镜,你没有配置好JDK的环境变量了之类的,你可以就是。搜Java打开CAD,然后看一下验证一下Java,先验证一下,看你这个,呃,Java程序有没有正确安装啊,这个在我那边教程都有,我们这不多说了。然后一个就可能是JDK版本太低了,至少要JDK1.6以上,嗯,因为我们这个supreme BA,嗯,Supreme BAT里面写着最好是1.6以上。
07:08
然后就有可能是另一个,这是。就是error,这个error not create Java match,这这个错误并不是说Java拟基础的问题,而是因为开头启动内存过大,要修改一下springb里面的内存配置,嗯,把这一行的叉MS。和这个叉MX都改的小一点,叉叉MX呢是是初始分配的,对X叉MXX是最允许最大的分配,这个呢,这个其实。就算你电脑内存很大,比如说16G32G的,如果你改成这个,它改成两个G的初始内存,它可能还是会有问题。你看我们这个把这个编辑一下。
08:04
就是一般的最后作用,这有一个这个set Java option,把这个改的小一点。嗯。就就是打启启动也比较容易。然后就是像连接数据库报错了,嗯,这个就查一下你的账号密码,端口之类的,如果是没有就是,嗯,如果还是报错,一般来说就是驱动没有把驱动放到咱们这个,呃,Lab某下刚才不是讲过了,这些都是数据库驱动的炸包,然后就是K无法创建有些步骤,比如叉M的,Jason的,它涉及到这些步骤呢,打不开,然后然后这个你把这个步骤拖进来,它也打不开,这个有可能是咱们的这个开头文件,或者是开头安安装软件,它的路径中包含中文,把这个就移动一下,然后再重启一下就可以了。好,今天的这个教程讲到这里,有什么不懂的大家可以在我的后台私信问我,或者是嗯,看一下咱们这个专门的这个具体的。
09:11
讲解不好,谢谢大家。
我来说两句