00:00
那最后呢,我们还有一个离线数仓环境的一个准备,我们呢安装一下have,哎,为我们离线数仓来进行一个准备啊来吧,我们来吧,开始吧,啊来到参赛CD的OT soft啊进来之后我们把have的安装包啊给它上传上来,来到我们的资料当中,资料在资料里,我们这有一个have,好,然后把它拖拽到叉cel里啊拖拽波来先打开好过来叉CE。稍等一会儿啊,帮他上传。OK,那上传完了,上传完第一个事儿,我们就是解压呗,哎把还解压一下帕杠ZXVF阿帕奇have加到杠大C-PT model目录。
01:02
解压完之后,我CD到OPT model啊过来,然后呢,我给它重命一个0MV阿帕奇have就叫做have好了,那完事之后啊,我CD到have,那来到have当中,我们来到文档里啊看看要先干嘛呢?哎,安装部署完了,那安装部署完了第一个事我们要添加一个环境变量,那来吧,我们把环境变量给它添加进去,CTRLC拿过来啊。来到102速度VM-ETC profile.d下面的MY,因为点SH啊进来,我把have的环境变量给它添加进去啊,好,那这个地方我已经添加进来了,然后冒号WQ保存,保存完之后so c source-ETC profile.d下面的MYv.SHS一下好了,那环境变量配置完了之后啊,我们还要删掉一个包啊,把log for z的这个包给它删掉,那为什么要删它呢?因为它跟我们哈杜下面的log for z这个包冲突啊,所以说我们把have里边的啊,Live目录下面的这个包给它删掉啊。
02:20
这个是做一个注释的意思啊,那你想直接给它删掉行不行呢,其实也可以OK,那完事之后我CAD点点退出。好,那接下来我们要拷贝原数据的这么一个驱动啊,把my circle的驱动包啊,拷贝到have的力目录,因为我们have的这个原数据我们用的是my circle来存储,那他既然想用到my circle,我们就要给他一个买circle的驱动包了,好。CTRLC过来,过来之后我们CP到op PT soft用啊,过来之后我直接右键粘贴,然后就是LL啊,OK,那么这个驱动包啊,我们就已经给它拷贝过来了啊啊,那这个驱动包呢,它之前是在我的OPT software这个目录下面,我们之前呢就已经给它拿到这个目录下了啊,那我直接通过这个命令,我给他拷贝到have的live目录,OK,那驱动包拷贝过来之后,接下来我还要配置一个have-set点叉ML文件,那这个文件的内容我们先给它拿过来啊,CTRLC拿过来。
03:44
拿到哪呢?拿到我们have的count目录下啊,CD到count,那count目录里它是没有have-set的,那我直接vim一个have-set.xml没事,然后右键粘贴好,那接下来我们看一看这个配置文件当中我们都配置了哪些内容呢?啊来到文档上啊,我们看看。
04:11
呃,首先我们指定了一个JDBC的URL啊,告诉我们的have啊,我们要在my circle的哪一个数据库下面存储我们的原数据啊,以及我们存储在哪一个MYSQ上啊,啊然后边呢,这个是我们的一个字符集的设置啊,Utf杠八加下来,哎,指定我们的驱动是jdbc driver,然后MYSQ的用户名和密码啊,ROOT6个零,那这个呢,是我的买测购的用户名和密码,那你们的可能不是root啊,可能也不是六个零,那怎么办?你们自己给它修改一下啊,那我的是root和六零,我就用我自己的再来啊,这个是have存储的这么一个位置啊,这个是HDFS上的一个目录,那have的数据呢,它最终也是存储在HDFS上的,那它就存储在这个目录里,OK,再往下来,那我们还要关闭一个原数据的校验啊,然后我们。
05:11
手动的创建原数据,那再往下看,这个是什么呀,Have serve two的IP地址和端口号啊,嗯,再往下来,那这个是我们的一些打印的信息,当我们在have的客户端上,也就是在叉S当中啊,我们启动一个have的客户端,然后呢,它会帮我们打印出一些头的信息啊,你像我们的列名啊,诶等等等等这些信息,那能让我们更直观的看到啊每一列的信息,OK,那这个完事之后,接下来我们就可以启动have了,那启动have之前,我们要初始化一下原数据,首先登录到我们的MYSQ,那首先我们得创建一个me store数据库吧,哎,这个数据库我们还没有呢呀啊,那来吧,我们先登录到我们的MYSQ啊,MYSQ-U。
06:05
Root杠七啊60123456,好feature进来之后,我们创建一个Meta道数据库,好创建完了q it退出,退出之后我们呢,就要开始初始化我们的原数据库了,哎,那说白了呢,就是在原数据库当中啊,创建表嘛,我们刚刚仅仅是创建了一个原数据库啊Ms store数据库,但是我们还没有建表呢,那怎么建呢?哎,我们就通过命令来把这个表给它创建出来,好右键粘贴,哎这个呢就直接这么执行啊,就完事回事。稍等一会儿,哎,现在啊,它就是一个见表的动作啊,那完事之后我们来看一看吧,哎,来到我的navi k,我在这刷新一下啊,Meta store数据库出来了,那里边是不是表就已经初始化完了呀?OK,那完事之后啊,再来到我们的文档当中啊,啊,我们呢,还要修改一下原数据库的字符集啊,那都修改什么呢?首先是字段的注释,表的注释,那这两个注释我们一般都会给它写成中文啊,那既然是中文的话,我们就给它设置成UTF杠八啊,第一个CTRLC,那同样我们还要把这个MYSQL的客户端呢,给它启动起来。
07:36
右键粘贴注意啊,这个是修改my circleq里存储原数据的字符集啊,它不是have里的这个设置啊,它是一个my circleq里的设置原数据的设置啊,那他报了一个错什么呢?没有database,那首先我们就要use一下me met啊,又是一下meate star,那完事之后我们再次执行这个命令,它就没问题了,那接下来我们再执行第二个表注是CTRC。
08:08
右键粘贴啊,诶。右键粘贴好回OK,那完事之后QUI退出好了,那接下来我就可以启动have了啊回。稍等一会儿,第一次启动呢,它比较慢。好,启动完了,启动完了,我们show一下BAS show一下data塔A,哎,BAS好回撤。好,那么这个default库啊,我们就给它,哎,展示出来了啊,这个是我们have的一个默认的库,那么这个库出来了之后,就证明我们的have已经安装成功了,OK,那到这儿我就暂停一下。
我来说两句