00:00
好,接下来呢,我们来看一下第三章APS多目录相关的一个配置,那这里面涉及到了这个配置name node多目录,以及呢data node多目录。那在生产模式下呢,也是可以配的,那比如说第一个我们要配置一下内no的端目录。这是嗨集群三台服务器,其中呢,102上我配置了内NOTE1内NOTE2。这么两个路径。好,那这两个路径它里面存的内容一不一样呢?思考一个问题。如果不一样,那就说明他俩是分别工作呢。对吧,那如果一样的话。那只是数据的一个拷贝,只是提高你这里面数据的一个可靠性,内蒙的可靠性。那任何一台,比如说102这台服务器挂了,那是不是name note还是挂了?那怎么能达到这个内蒙诺的真正的高口用呢?其实是如果我后面哎会给大家讲哈,就是说内蒙诺放在这儿再来一个。你说在不同的节点上搭建name no的一个高可用叫ha。
01:02
像ha,然后加上这个主keep进行一个啊分布式协调配置啊,那是我们后面的事哈,那这个内多目录呢,这个呢,只是单纯的提高了这个内的一个可靠性啊,备份了一点数据。哎,在生长环境下呢,你可以不配置啊,是没有任何问题的哈,我们来看一下啊,嗯,了解一下,那首先呢,这里面说配置怎么配呢?在a set里面增加一下这个参数。D FS name notde,嗯,Name DR,然后呢,这里面给一个这个路径,Hi do time DR,然后d FS name notde1,然后下一个这协议啊,这是file协议嘛,对不对,哎,咱们之前学过ad协议吧,哎,这是本地的意思啊。再往后还time DR,然后DS内动作二。这两个参数啊。那这个值还记得吗?Hi do time,电影在哪里配的?是不是在这个cover default里面。对吧,哎,这个位置默认这个值是把把数据放在。Type临时目录,因为临时目录啊,Linux临时目录呢,保存数据一个月,哎,你过了一个月之后,这里数据被删了,那后来我们是把它改到这个OPT啊,然后model model,然后下面的这个hiopop下面ETC。
02:14
啊,不是ETC啊,直接就是这个DFS啊,Date date下面的DFS知道吗。那这是这个,那下面呢,我们就来配一下这个这个参数啊,把俩目录配上。配之前先让你们看一下这个吧。这里面是有个date目录啊,对吧,Date目录有一个DFSDFS下现在是只有一个NAME1啊name啊name。是他吧,哎,是他,那现在呢,我们来配一下。Iop,嗯,Model hiop ETC hiop,直接VMAS。然后O。把它插进来可以吧,哎,俩目录。
03:00
两目录呢,别忘了分发SSYC走。分发完毕之后,你说我现在。我不格式化这个集群的name node。那集群能工作吗?说我直接就重启这个集群行不行。你思考一下问题。我现在是要求name note的路径是多目录。这块的操作哈,必须得停掉集群,然后把历史的这个数据啊,Data log全清除,然后重新启动集群,因为name not相当于是集群的什么,是不是相当于是个账本啊,这里面记录了这个整个集群哪些框,你现在的把name note这个路径都已经配了,就是这里的数据完全都变化了。跟以前一模都不一样。那你是不是得全部重新格式化,打扫干净屋子再请客?对吧,哎,那把它先把这个date note还有log date啊,Log先删掉,删掉之后格式化内部note重新起。
04:00
这是必须操作。那有同学说了,那你在生产环境下能这么玩吗?哎,生产环境下,你要想配置多目录,那你也是你在刚搭建集群的时候就配置多目录,你已经搭完集群了,那你就不要再打,不要再配置多目录了,能懂吗?啊这是这块啊好,那下面我们来操作一下。还记不记得这个机型的操作啊?记住。一共分三步。第一步,先停集群。你进程必须得停掉。否则你就别上座。停掉集群,这是第一步,第二步干嘛呢?还记得吗?哎,第二步呢,删除2M-f date log斯。对吧,嗯,删除,然后来到英伦三上,每一个节点都得删啊,都得删。
05:02
可以吧,哎,都删掉,都删掉之后104。对吧,哎,这些也都删掉,删掉之后。第三件事儿,哎,就是格式化内部note。那记得怎么格式化吗?嗯,这里面HDFS对吧。那边弄的。杠。哎,格式化走。格式化完毕之后,然后启动集群就可以了。我只启动这个DFHS就可以啊。因为涉及到的只是改改变了一下这个内的路径,那首先你进入到这个date。DFS进来,进来之后你发现这里面就有了两个。
06:04
这个name node路径哈,CD name node1。CD。嗯,然后这里面你看一下我截个屏。对吧,啊,这个那我再看一下。再接一个。好,这是内蒙一路径的数据,我推出来。CD。NOTE2这个路径。然后我再进去。退下。对一下进入到这个current。进来之后你看跟我现在这个数据一不一样。包括大小。看到了。是不是一模一样啊,哎,一模一样啊,那同时我再查看一下这个cat啊,Cat这个version。
07:04
看一下它,你再对比一下。你对比一下对应的这个class ID呀。ID。ID1不一样。是完全一模一样啊,哎,一模一样。那这个就说明这个name note1和name note2它俩的存储的数据呢,是完全一模一样的,备份只是提高了它的一个可靠性,并没有真正的提高说这个它的高可用,也就说这个102,如果它一旦挂掉,那整个集群,诶这里如果这102上所有的数据删掉,那你整个集群仍然是要摊掉。那这不是真正意义上的高可用啊,所以说这个思想功能呢啊,属于大家了解内容,就是在生产环境下,如果说你真的这个配置了这个呃东录啊,那这时候啊。呃,你要知道他是咋回事儿就可以啊。嗯,因为每台节点的磁盘情况不一样。
08:00
嗯,所以这个配置呢,嗯。完成之后可以选择不分发啊,这个你选择分发和不分发效果是一样的啊啊,因为我们现在这个三台服务器的配置数一模一样啊啊一模一样,包括路径也都一样的,那我们可以分发,那还是之前我们的原因,如果说你不一样,那挂载的磁盘都不一样的话,那这个我们单独的去啊部署或者单独去配就行了啊。
我来说两句