温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
嗯嗯,好了,各位同学,那接下来呢,给大家简单说一下,就是大家呢,去搭建这个have王SPA的时候,对吧,你要是出了这个,呃,这个问题应该怎么去解决对吧?那这个首先出问题之后,那咱们肯定首先会反映到什么呢?是不是得去看日志啊对吧?那看日关键是去哪儿看日志对吧?比如说在这儿呢,我启动一个have的客户端,然后呢,我想去测试一下,那当然如果没问题,直接这个,比如说in此个语句它就会执行成功,要是in此语语句没有执行成功,它会怎么样啊,他一般情况下是不是会在我们的害务客户端这个位置给你报一条特别不清晰的日志啊,对吧?啊,只是会告诉你,OK,比如说你这个任务执行失败了,但是他这往往是不会给你报出来具体的错误原因的,他只会告诉你失败了,但是为什么失败,这没有,那这没有,咱们得去哪去找这个日志呢?得去哪找日志啊。这个其实,呃,这个去哪找日志,咱们得分具体的情况为啥?因为你整个have on Spark啊这个环境,它出错的环节可能非常多,我可能问题出在have这边,也可能出在哪呢?也可能出在牙上面,因为我们现在说白了是死SPA和昂牙是牙,呃是4SPA的牙模是吧?对吧?诶你是往牙上面贴着,所以错误笔可能出现在牙上面啊,那所以说那你去看日志的时候呢,你就得是不是两个地方都得看一看,对吧?诶也就是说我一部分,诶这个得看一下这个have的日志,还有一一一点呢,我得看一下你上面的日志,好,那have的日志在哪看呢?
01:27
我比如说我现在先看,还有还有日志在哪看。啊,日志实际上呢,这个不同同学可能不一样啊,这个你去哪看就行了,咱们找到op Mo,找到have,找到com哈,这个。com里边有一个这样的文件叫做log分间,这是不是就是咱们那个日志,呃,那个框架的那个配置文件啊,对吧?来咱们打开这个have,呃,这个log分间,然后再proper,然后打开来开之后各位同学我们来看一下。那这实际上呢,是有一个参数的,叫做property.have.log DR对吧?有些同学这个参数可能改了,有同学这个参数可能没改,没改的话,你看它的默认值是什么,默认值实际上它这是不是调用了几个系统参数啊,叫做加YIO.tpdr,然后U点点内部对吧?这俩参数它其实默认值对应的分别是什么呢?那这个对应的就是根目录下边的TMMP,那username的就是你启动啊咱们这个进程的用户名,那也就是爱硅谷,哎,对吧,所以说默认路径是在TMPI硅谷下边了,那那完之后呢,有的同学可能改的这个参数,你改到哪你就去哪看就完事了,那这个日志的文件名叫什么呢?叫做还有点log对吧?好,那所以说你要想看日志的话呢,你就去这个路径看,找到tmp进到at硅谷里边呢,是不是就会有一个have.log呀,对吧,那通常你一般看怎么看啊,你可以这么去看,一般假如说你这个进程已经结束了,那你就呃看杠500看到最后500行是不是就完事了,对吧?然后再到它之后打开里边呢,就会有相应的一些错误信息啊,是这样的,遇到什么错误呢?你在呃,如果有报错信。
02:50
你再根据错误信息呢,去排查到底是哪出问题了,哎,这是一个,那完之后呢,还有一个怎么可以,你还可以怎么看呢,你还可以这么看啊,比如说你就直接跳杠F看他F是不是实时的监控啊,对吧?好,那完之后你怎么做啊,监控之后你再把刚才你报错的那个操作再执行一遍,哎,那这样一来是不是就是这个错误,这个这个操作到底会报什么错,是不是就比较能够快速的定位了呀,对吧?啊就是这么举手这么去看日志,OK啊,这是have的日志,咱们在这儿看,那雅安的日志,这个就得怎么看了呀。
03:21
你就得打开那个网页去看了,对吧?哎,我们打开hi度吧,这个hidoop,然后呢,103对吧,多了一个啊103,然后8088好,那完之后呢,这边你就找到刚刚你执行的任务,因为我这个雅安刚才重启了一下啊雅安是不是只要重启我这里边的application,是不是那个记录就没了呀,对吧?呃,然后呢,呃,假如有的话,你就在这儿找到那个application master,或者找到那个history,当然history要想能查看,你得启动这才行。得写动历史服务器时候才能看啊,对吧?OK啊,那你在这里边呢,你可以点进去看一看相应的日志,这个我就不再演示了,就是咱们得知道去哪看日志,这个是比较关键的啊,行了,这个我就不多说了,来视频我停一下啊。
我来说两句