00:00
好,接下来呢,我们来看一下啊第三章啊,第三章这里面呢,是have环境的一个安装,以及T引擎的一个集成哈,呃,还有安装呢,我们之前安装过的是1.2.1这个版本啊,那现在呢,这个新版本呢,我们希望呢,安装这个2.3及以上,现在我们先安装一个2.3,到我们后面项目战的时候,再生成到这个3.1.0,所以说这几个版本呢,都给大家用一下,2.3和3.1呢,这个区别不是特别大。啊,这个1.2.1和2.3略微有些区别啊,在配置上呢,有点这个小的变化,那行,我们先把我们需要的这个加包呢,导入到这个集群里面去啊。嗯,C dog south。找到我们相应的这个资料,资料里面有价包价里面对应着看一下啊,Have。拿到这个2.3.6和这个T0.9.1哈。这两个都拿过来。
01:04
好,那现在呢,我们这里面就有一个TD引擎,还有一个have啊这么一个踏包,那安装have呢,首先第一步呢,还是T-ZS啊VF,然后阿帕奇have杠大C指定目录,OK开始安装。安装到这之后呢,是一个阿帕奇have2.3.6对吧?啊修改一下名称,阿帕奇have,我们直接修改成have OK,那这样呢,第一步呢,我们就搞定了。搞定之后呢,我们来看一下啊,看一下这个文档里面还要求我们安装哪些东西。第一步解压,第二步呢修改名称,第三步呢,要注意要把这个MYSQ里面这个连接器。把它拷贝到have的包下,对吧,哎,跟我们那个school呢,其实是一样的,对吧,把它拷过来,那就先拷过来。
02:07
嗯,拷过来的话是optware在这个MYSQL包下,MYSQL包下的这个MySQL connector啊在这在这呢,然后是cp myself connector到我们的OB BT model have have的live包厢,OK,执行执行完之后呢,也一定要第一时间去看一眼,到底它有没有啊。呃,我们这个是my circle m开头的。对吧,哎,找到了这个my circle connector have,嗯,这个Java哈,Java这个加包,那这样呢,这个就OK了,这是这步工作,那再往下呢,找到这个have目录,目录下创建一个什么呢?创建一个have。哎,这跟我们之前安装也是一样的,在这个set里面我们要配置哪些信息呢?首先看一下这块。连接数据库就是四四大组件,记住吗?啊一个呢是URL。
03:02
啊,你是连接哪些数据库之后呢,是用户名,然后密码。密码在之后呢,是这个驱动对吧,啊这么几件,那你看这个呢,就是连接的是还1023306啊密下面这个数据库,然后呢,这也是驱动程序connect driver。再往下这块呢,是用户名,然后密码啊,跟以前前面这些都一样,呃,下面这块呢,是这个have meter store warehouse d,其实呢,就是你这个数据仓库这个位置啊,数据存储在哪里面,我们会存在一个user have warehouse嘛,对吧,之前我们也改过这个对应的这个存储目录啊,改过它。嗯,再往下呢,这个是have,这个client客户端那个打印那个。啊,如果你不加这个头的话,相当于它要出来的话,就是这么一个,然后这个下面是default对吧,是什么default啊,或者什么也不知道,你不知道你在哪个仓库里面,这里面呢,会这个呃,方便我们去查看我们在哪一个数据库,哪一张表啊,还有那个打印出来它对应的每一列啊,每一列这个信息,如果没有这个头的话,那上面这些信息也没有啊。
04:09
嗯,再往下呢,这个是什么干验证哈,验证这些啊,按照这个配一下就行了,嗯,下面这个这个要注意一下。这个呢是相当于哈,你have安装在哪个节点上,那对应的这个值,这个值哈,你就要更换对应的主机名称。它相当于是这个给你生成了一个虚拟的一个服务器,类似这样。啊,虚拟的一个服务器节点,那你需要能连接上这个虚拟的服务器,你说你在哪个节点上,我要生成一个虚拟的这个服务器。哎,用它的去连接别人,那这块呢,每个人你就记住你在哪个节点上,那我这个地方就变成哪个节点,你看我现在在102上,那我这个地址呢,就是这个102,如果在103上安装,那我就换成103。啊,这个注意一下就行了啊,行,那我们配置一下这个文件啊。
05:04
好,来到这里面,然后来到。com目录下,Com目录下呢,我们要自己创建一个have set啊,默认情况下这里面是没有的啊v have杠。set.xl这么一个文件啊,哎,那在这个文件下呢,我们要添加这么多信息。这些信息拿走。一到这,OK。好,那这步呢,我们也要搞定了,搞定之后呢,继续往下看哈,继续往下看,除了这个文件之外呢,再往下走,下面这块呢,是跟我们have有区别的地方了,之前一点的也有区别的地方,你这块呢,你要提前去启动一个have服务,那这里面有两个服务,一个呢是have的原数据与什么意思,到另一个呢,是have serve to。啊,本次这个项目当中呢,我们只用到了这个原数据。
06:02
啊,用来存储原数据,那你只写这个服务就行,那像这个以后呢,你要是用到这个,呃连外部连接这个,呃用Windows,比如说连接这个have。那你就需要用到这个have to。啊,远程连接需要用它,那现在呢,我们这这这一条不起没问题啊,没有问题哈,那这个必须得启,这不启的话你是连接不上,还有的啊要注意哈,那这个启动呢,就是no have,相当于是这个呃不停止啊之后呢是be have,然后呢启动这个服务呢,叫service杠杠service,然后store这个服务,然后后面呢是在后台运行,嗯,好。拿过来,这个是必须要起的哈,这是唯一的一个比较大的一个区别。推到这当前这目录,然后呢,执行这,因为这是b have啊启动这个。行。GPS。
07:00
对,就会多一个run账啊,这个run账呢,就是这个呃,Have的一个服务啊,行,那这个服务启动完之后呢,你就可以正常的启动这个help啊这样去洗哈。你看现在呢,就已经启动成功了,而且呢,这块给你显示它就是因为你在里面加了那个啊头和表的信息的一个啊一个配置哈,行,那这块启动完了就完了吗?啊还没完哈,我们这个呢,是只是这个have正常启动完了,我们还希望呢这个再去集成对这个T的引擎,因为默认这个have啊底层的是执行在MR,它的这个执行效率啊会比较低啊,我们希望呢换成这个T。
我来说两句