00:02
好,那现在呢,我们打开这个,呃,Price的这个可视化的这个,呃,可视化的这个客户端的安装这一小部分,呃,这个有一个可视化的框架啊这个呃单词呢,这个念不出来,这应该是一个日文啊,应该是日文音译过来的,咱们就称之为Y吧,咱们就叫它Y啊,那现在呢,咱们把这个课就这么多,然后就没了,咱把这个东西给它装一下,这个包呢,是一个zip包,Zip包我们用用这个按zip,那咱现在去给它这个安装一下啊。呃,PWD,那现在就在这个的这个这个安装包这边。这东西那给他按zip一下,按zip。然后后边呢,咱需要给他解压到这个D盘,那不是D盘需要给他解压到OPT这个model下边。那这个指定路径是杠D啊,不是杠大C了,那后边OBT。呃,那解压完之后呢,我们进到OPT,诶这个mole,然后进到这个Y里边,咱就不改名了啊进到里边,那在这里边呢,呃,我们需要给它简单的这给他配置一下,配置一下主要配什么呢?因为它是一个可视化的一样的一个一一个一个页面嘛,对吧,那我们需要给他配置一下咱们这个,呃,数据源,简单的配置一下数据源啊,那数据源这部分呢,就在这。
01:16
然后CTRLC给它粘出来。那进到这个com录这里边只有一个这样的配置文件,咱给它打开,那这里边呢,是它这个就是呃一些默认的一些配置这个东西咱可以不管它,呃,咱们呢,直接在下边给他追加就行,回车那把咱们这个配置给他拿过来,大家来看一下啊,那这边首先有一个这个什么阶梯点port阶点port,那这个阶梯指是什么,你要知道阶梯是什么,阶梯是不是就是咱们前面给大家讲过那个sorry容器啊,那个阶梯跟他一样。是这样的啊,那他这个web应用呢,也用的是阶体,好,那现在下边呢,我们这声明了一个这样的一个变量,声明了一个变量,这个变量名字叫做这个点data sources等于什么东西,等于艾特硅谷点pre就声明呢,诶咱们的这个一个数据源的一个名字,这个名字呢,是我们可以自己随便起的,你随便起,你叫张三叫李四都可以都可以啊,然后他呢,就是咱们这儿的一个preo的一个数据源起了一个名字而已啊那接下来咱们往下看。
02:18
下面呢,就是有诶pres.coordinator。因为我们这要对接的是这个presal嘛,对不对,那prestal咱们这个,呃,那个server也是那个Co,它的地址是什么呢?地址是这个位置,咱们要记住得跟咱们刚才配的一样啊,然后这边这一个这个东西呢,就是你上边起那个名字啊,就是你这是张三,那你这对应的位置也要改成张三,要改张三啊好,那下边下边是咱们这个pres的那个catalog也是数据源,呃,我们需要给他写成have,那同样也就是这个位置,这个位置如果说你这起的名字是这个张三,这个地方也要改成张三。好,那下边呢,是你那个schema,就是默认的那个那个库,咱们还是这个default还是default啊,那这个查询的引擎的,我们是press,这个就是就是大家记住就行了,其实大家你看这个位置,咱们这传的这个东西,这还有诶这个东西,还有这个东西,这和谁是一样的呀,几乎。
03:13
是不是跟咱们那个命令行客户端这个位置,你传的这个参数是一样的,是不是就有server,有这个catalog有STEM呀,其实跟它是一样的啊,那这个咱们给它配上之后呢,那shift这Z给它关关,呃这个保存,保存之后我们打开这个文档啊,下边呢,就可以去启动它了,那启动的时候它,呃,就是说有一个这样的一个启动命令,这个Y,然后start.sh,但是它会阻塞在这个前台,那你要想让退到后台呢,也也是可以这样的,强制的给他退到后台。那现在我,呃,比如说我就想看日志对不对,那就咱们让他打印在控制台。那现在呢,我们呃,CD点点来到它的这个根根目录,执行这个命令就行了,启动好,那现在看到这条日志就是这个y server running on 7080在这个端口号,呃启动了,启动之后,那我们就可以去访问了,逗号7080啊啊,那现在访问一下。
04:07
海度吧。AD102,然后冒号7080回车。然后这时候呢,这个页面就打开了,然后这时候呢,跟大家说一下啊,说一下什么东西呢?呃,大家要注意啊,就是呃这个外部应用呢,它里边你看啊渲渲染出来的这些,呃,图形啊,这些颜色啊等等的这些结构,对不对,那这些东西,呃不知道大家那个知不知道啊,大家应该之前学过Java web吧,可能学的时间不长一两天对不对,那应该是用什么,是不是应该是用这个CSS,诶包括一些动态的效果,是不是应该是用这个GS去做的呀,对吧?那这些咱们都管它叫做什么,都叫做静态资源,静态资源,那静态资源咱们再去写一个web应用的时候呢,我可以把这个静态资源给他是不是,呃给它那什么呀,给它集成到咱们这个项目当中,就把源码下下来给它放在这是可以的,或者说怎么办呢?你可以可以在你的页面上啊,诶你去引用远程的这个,哎,静态资源引用远程的,那远程也就说你你得你得干什么呀,是不是你要想去访问静态资源,你得联网才行啊。
05:11
对不对,那这个框架它恰好就是使用这种远程访问的这种方式,远程访问这个静态资源,那也是言为之意,就是你想用它,你必须得联网,要不然的话,这个页面的效果呢,是出不来的,出不来的啊这个大家要注意就行了,行,那打开这个页面之后,其实其他的就就还好,就没有什么东西了啊,那正正常我们在这去写circleq就可以了,就正常写circle,正常写circleq,那呃下边呢,是我们这个chema,是咱们那个对接的have的数据源嘛,对接的have数据源,那现在呢,我们选这个机贸。选集报,然后大家看这边是我们这个机贸库里边有的表,所有的表啊,那比如说我现在呢想去诶查某个表怎么办呢?你你这样啊,你指向某一个表的时候,你看比如说指向某一个表,那这边是不是咱会有一个这样的一个,诶一个这个图标啊,那你点一下这个东西,你点它之后呢,就把这个表名给它复制了,那你在上面就可以select,比如说咱们查一下这个表里边一共有多少数据select。
06:08
然后呢,诶from,诶这张表CTRLVCTRLV,那大家要注意这个表名你写的时候啊得是诶数据源的名字,然后呢,STEM的名字,再加这个表的名字,诶这样你才能唯一的去定位一张表,因为咱们这边呢,相当于是一个三维的啊有数据源,源里边呢有STEMSTEM里面有表。得这么点才可以啊好,那现在呢,我们去执行一下这个思索,然后点击这个run,看看这是一个count芯对不对,你要用MR去跑的话,这个得多长时间,是不是至少得几十秒,甚至几分钟一分钟对不对,那这边咱们查一下,看看多长啊乱。你看这个circleq咱们查下来之后呢,诶只用了一点多秒,一点多秒啊,也就是他能够实现这个秒级响应,实现这个秒级响应啊,是这样的,那其实这个呃,可能现在数据量少,哎,我是这点,那你数量是其实在GB到PB这个阶段呢,我其实也能做到这个秒级响应,秒响应啊,那这个你要是交给S去跑,嗯,交给have去跑,那这个1.93秒,那肯定是跑不完的。
07:11
对不对,这个任务还没提交上去,一点都没有是吧,那这就是咱们这个一个简单的一个个小应用吧,这个东西无关紧要,你愿意装就装一下,不装也无所谓,呃,然后这边给大家提个醒啊,就这个circle这边呢,我们在这不能写分号,它这个有点有点小毛病,就你写分号之后呢,它会报错。它这个语法是不对的啊,就是说哎,不能写分号,这个记住就行了,这个记住行了啊好,那这个呃,咱们简单的看一看就行,好,那现在呢,把这个视频录一下。
我来说两句