00:00
好,接下来就具体的做咱们的一个业务分析,那业务分析这块这个搜索都是可以运行的,那我就不看这块了,我主要是这样把这个需求啊C。拿到这个地方来,我们一条一条的看一下吧,一条一条看一下,这个舒服是吧,这样好一点。要不然它是浅色的是吧。就看着很不舒服。这个需求啊,不是越来越难的,它乘一个它这个难度成一个正态分布,正态分布知道吧,就中中间难后面低是吧,这这种类似的啊好我们一个一个需求来看一下。首先他说统计视频观看数的一个top ten,这个简单吧。直接干什么?
01:03
新啊from,当然公司当中你要写具体字段是吧?具体字段select新from哪张表啊是。古音古音,然后是orc这张表是吧,Orc这张表好。然后怎么做。这个要。BY什么呢?他说观看数,那就是views对吧?Views,他说是top ten,那要干什么?DC是吧,DC,然后十条。Limit吧,前第一个需求啊,还是相当简单的啊,就是这个来做一下。让它执行的,其实这种东西我们到时候这个搜狗位的好看一点。可以在这里边美化一下是吧,或者通过这个网上找一下那个美化搜也可以吧。
02:04
啊。直接搜一下美化搜索,他也有那个各种工具吧,对在线的在线化样。然后查询,我们新建一个要查询是吧,放在这里边美化一下,我们把这个拿过来看RC。放到我们这个位置是吧。这好看一点是吧。但这个你看它粘出来,你看它也是。空空格吧,空格的好,我看有没有。这是他说什么,看一下啊。进程过程当中出现了问题,然后失败了。CODE2来自于。一个。的心,我看是没有数据吗?From这张表,然后orc这张表,然后直接limit。
03:09
十。有数据啊。这有数据啊,这我看一下他到底为什么错了啊。8088,然后这个是失败的是吧,失败的我们来点进来看一下,而且我们不知道是卖阶段失败了还是阶段失败了,那就一个一个看一下。卖不来就失败了是吧?OK,点进去看一下啊。都失败了,然后看一下他的一个捞螺丝报什么错,所有的应该都是一样的啊。Out of memory内存溢出了啊内存溢出了,那这个问题解决来这个看到第11章,11章,11章最后,哎,内存一出,你就要给雅安就要分配更高的一个内存了,没办法,咱们虚拟机。
04:10
有时候做这种测试的时候就是这样的,所以咱们现在要怎么做呢?看一下啊,首先你把这个停了吧,哎,把这个停了,这个是杠,然后DX it退出,退出之后你把这个have,这个have so two也关了。关掉。所以说你看买六的错误,你看这块的一个错误,根本看不出来它是什么,它是什么意思吧,他说什么二啥呀,你还是要具体的看。他的所有的一个日志信息吧,所以说这个Java history啊一定要配啊,一定要配,因为它打印到控制台的信息有时候是非常不明显的。然后我们把这个have so to也停掉,然后还要提一个内容,就是延安知道不,雅安点SH,然后把我们的这个内容在这。
05:03
配到我们雅安塞里边,就是指定雅安在启动的时候,它的一个内存大小,内存大小它是C转过来,然后。连一下我们那个102102,然后哈多集群,然后是ADC下哈多不下雅安赛的是吧,雅安赛的在最后来。粘起来。这个调一下,这好看一点,接下来我们要分发一下吧,要切记分发一下。啊呃,CD点点到哈多,然后XXYC分发一下DTC下哈多下的一个雅安S发这一个文件就够了,好此时你再把这个什么。一下。这是stop是吧,Start点。
06:02
好,洗完了之后啊,你把这个have再重新记一下吧,Have two b,你来。然后是感叹号,Connect,然后是什么?是JDBC,括号have to,然后冒号。好,杜破1021万号吧,他说单个默认是1万来的回我,然后走往上翻,还能不能翻到。再我们来走一下,这个还是同样的一个程序吧,Select from,诶,这个不是。是这个对吧,哎,Old你看old这种是做一个全局的吧,全局的排序,它有可能就内存溢出了,等一下。
07:03
因为这个时候你在设reduce个数的时候,也没有没有什么用,是吧,你只要走这个,它就是会是全渠道。嗯。把它内存调,就是启动任务的内存应该调高一点就好。最好是三台机器都给四个G是吧,但是这个看的就十条看的不太清楚是吧。呃,那我们这样看啊。我们把这个语句啊,Select的心啊,不要select心改成这个V6ID。和这个不可以吧,因为要不然他这个内容太多了,太复杂了,根本没法看是吧,它内容太长了,来把这个看一下看。
08:05
有同学试了也报错了是吧?你像咱正常公司当中做开发,人家服务器128G内存,咱们2G是吧,还给不上去,23G都舍不得给是吧,那没办法,有时候所以说我们不是说说故意把啊,让大家都表现成十几条数据或者几条数据是没办法,像这个数据也不是特别多是吧,不是特别多。哎,这样就看的比较清楚,这是观看次数啊,确确实实是一个产病的一个次数,产品的一个次数啊,这是咱们那个第一个需求,更重要的是解决了它会内存溢出的问题吧,啊第一个需求。我们就用了一下old,然后它就内存一周了,因为old。是不是只有一个去处理啊,啊去处理了啊。
我来说两句