00:00
不怕他报错啊,重新启动对吧,启动看他能不能正常启动。看一下啊,紧张激动的时候到了。哎,启动起来了是吧?有同学该说这启动起来没问题啊,哎,没问起来了,我们让他走两步是吧?啊没事的时候走两步,怎么走两步呢?创建一张表,然后呢,像这张表里面插入一条数据之后呢,我们再查询一下这条数据啊就这么一个简单过程,对吧?啊,不难吧,哎,创建一张表。这就是学生表吗?来,走两步。哎,还没问题是吧,啊,走两步还没问题,那继续再走两步,插入数据。完了,哎,看下看一下报什么错了,哎,插入数据的时候发现有问题了,说failed执行error return code1啊from这个什么high to have circle执行test什么这个task这个任务。
01:07
那这块呢,报这个错误你需要怎么办呢?哎,这下面呢,其实给呃报他报这个异常,还有个别同学报的什么呢,报下面这个异常呢,都有。个别同学报的应该是这个,说什么有1G的物理内存,就是的有2.6of的2.1虚拟内存,什么意思呢?这块呢,说明你这个呃,你需要2.6内存,但是呢,实际你只有2.1,它会报你这个虚拟内存。不够,然后把这个肯定Q掉啊,杀死哈,那不管报什么错误,其实呢,你还差点东西啊,没做差点什么东西呢,你需要关闭在雅安里面,亚塞里面关闭一个虚拟内存的一个检测。它这个检测呀,它比较比较霸道啊,什么比较霸道呢?嗯,它就是你看每一个任务,看你每个任务运行需要多大内存。哎,那它一跟就跟你的实际的这个比较啊,比较够不够,你不够的话,直接就不给你启动了啊,是这样的哈,但是有的时候啊,我们可以串行运行这个运行完之后,我们再运行下一个,再运行下一个,再运行下一个,它这个呢比较简单粗暴,那一般情况呢,我们在企业开发的时候,往往是把它禁止掉啊,在赛里面把它禁止掉啊,那怎么禁止呢。
02:16
来。BT model have,哎,还do法啊EDC还做法为M雅set来到这里面,走到最后。Oh。哎,这个虚拟的一个检测啊,通常把它关闭掉,关闭掉之后呢,你要这个分发一下啊,一定要记得分发,好多同学之前呢,不分发不分发都不行啊。哎,分发分发完了也不行,分发完之后呢,要重启,记着啊,一定要重启你这个还集群,把这个停掉,这是比较麻烦的事啊,要重启这个集群,让这个配置生效。停止。
03:09
这就是有这个启动停止集群脚本的一个好处哈,这个听起来比较比较容易。好,听完了哈,我们来看一下。啊,这里面有个have,那个have那个那什么哈,这个咱们给它放了一遍have的那个服务哈,服务原数据的一个服务,把它keep掉K掉之后呢,我们现在呢,这个接下来呢,继续去重启一下这个机群s star。重启走。
04:15
我这电脑啊,嗡嗡的在响啊嗡嗡的在响,查看一下。Application卡不卡卡不卡没问题,嗯,Application application卡不卡啊行,我这个集群呢,目前呢,已经正常启动了啊,启动之后呢,你别忘了哈,一定要开启这个have的服务。这个还有服务啊,一定要开启,也就说这个一定要把它开启了。后面的话,你可以考虑把它加到那个集群那个脚本里面哈,嗯,那它放进来之后呢,然后再这回你再启动那个看。启动完成之后呢,我们就可以验证一下了哈。
05:07
行。数据库应该就一个吧,应该就一个方T,嗯,那就是show show。我这里面应该刚创建了一个表,对吧,表呢已经创建成功了,那下面呢,我们再来执行一下,往里面插入数据。插入数据。看一下啊,跟以前有什么变化。开始执行了,对吧,啊已经开始执行了。你看执行的过程当中啊,他这样这样去执行的啊,我告诉你跑几个map,然后呢,开了几个这个container容器,然后这个正在运行,运行多久啊,你要运行多的话,它都给你列出来几个map,几个reduce。啊,而且相对来说这个速度啊,会比那个MR的运行的要要快一些啊,你看进行结束了,这行结束呢,你可以查看一下对应的这个结果。
06:06
查看的话,瞬间就查出来了,呃,行,那这个呢,就是太子整个的一个集成过程啊,集成过程比如这里面呢,呃,是一个有有点小坑,大家这个安装的过程当中啊,一定要注意,尤尤其是这块。你只要发现你的太子没成功啊,基本上呢,就是因为你这块。这个这块没有配置,而且呢,有同学配置了,它没分发这个地方一定要注意要分发啊,分发到所有集群分发完毕之后,然后再次重启,那这样的话才能保证这个成功,你说这个钛这块呢,一定要注意啊,慢慢整,别着急。
我来说两句