00:00
那在我们配置完所有的信息之后,我们就可以启动我们的进程了啊,但由于我们修改了配置文件,所以我们要把之前的进程全部停掉,重写好,那我们可以stop。DFs.SH走一下。好,首先看到它在这个。102 103 104上面停止我们的note进程,同时停止note,以及我们在哈杜102103上面停我们的战争走的,然后呢,它会去停止这个ZKFC进程,但由于我们现在是一个自动的配了,对吧,所以它在关闭的时候,它会去停止三台节点上ZFC,但是我们没有启动过,所以这个就不用管了,那么此时呢,所有进程已经全部停掉了,那在第一次启动的时候,注意我们一定要去。在这个当中格式化一下啊,那此时呢,先要把ZK进行打开,当然这块呢,可以用单节点启动,那这块同样的我已经写好了脚本了,叫ZK点在这start走一下。
01:09
用一个群体脚本将我们如cable全部启动,那我们GVS看一下,好,那我们看到ZK的进程已经存在了,第一步先不要着急启动任何进程,先要将ZKFC做一个初始化,好在我们的ZK当中做一个初始化。那谁?他就会将信息写到cable当中,帮助我们保存整个这个信息,OK,这个搞定,搞定好以后我们就可以再次启动集群,我们直接用群体命令了啊,但是这个群体命令并不是我所写的,是官方自己自带的start。叫DF.sh,我们可以看一下它会启动哪些进程,其实跟我们关闭的时候一个道理,我们关了有哪进程,它就会对应的启动哪些进程,首先我们看到它会启动三个name note data not,这个呢在我们的workers里边能看到,以及not的三台,还有ZKFC3台能看到吧,好。
02:17
跟关闭一个道理。呃,那note z k FC note take note以及ZK对吧,红里这边呢,有这么。五个,那这边呢还是一样的,这边两个,这边呢有三个对吧,五个进程没有问题,好,那为了防止它是不是一个假起的现象,那我们直接。再看一次,还是同样的进程,所以没有问题,同时在这个时候呢,我们也可以进到。Zoo cable里边可以查看一下我们的信息啊,B加z k c li.sh啊进到Z客户端,那我们可以查看一下我们节点叫这个内容。
03:00
哈杜ha,因为之前我们在配置的时候呢,指定了放到哈ha目录底下。我们可以去查看一下。呃,那么此时我们可以看到active节点我们并没有指定,对吧?它好像告诉我们是my class当中N2103被选择成了。Active,好,那我们就确认一下是不是102刷新,诶102STAND by,呃,104我也去刷新,诶,Standby 103想必应该是了,哎,103确实是active,好,那这个时候我想要把103给它干掉,看它能不能自已转移到另外的节点,对吧?好,到103上面基S4看一眼,呃,内note干掉K杠九把它。干掉,好这边看一下,那note已经没有了,我们可以有两种方式,第一种我们直接获取当前的节点,看一下它是不是切换到了n na1,也就哈杜102作为我们新的IQ,好,那我们确认一下,当然103刷新肯定是访问不了了,因为进程已经挂了,102刷新IQ自动切换的。
04:12
对吧,所以在这种情况来说,那你既能挂掉了,也不会受到影响,那我们还有一个,既然我们三个节点能不弄的,所以应该挂两台都可以用,对不对?好,那我们再试一下啊,我就不进去看了,我直接干什么事呢?GS,然后K杠九。Name noe,走一下GPS,好,那这个点点来了,内note也没有了,只剩104它自己一个name node,所以呢,我们到这边来刷新一下104。104被提升成了active,被重新提升成为active,对吧?好,那在这种情况来说呢,我们也可以将其他节点启动啊,比方说哈杜杠DEMO。
05:00
Start name not。嗯,这块呢,我们可以看一下,当然呢,这个呢,我们可以直接用脚本去启动也可以啊啊,那我们可以启动一下,此时呢,我们再把这个节点起起来之后,它会是一个大家想啊,现在104呢,已经是咱们的。Active,那如果说我再去启动我们的其他节点的name node。啊,刚才我用的是哈杜甫对吧,这个地方呢,应该用这个HDFS啊,他现在呢,3.x已经改了,以前是可以这样用的,好,那我们把这个102。幺零三都提起来,那么由于104已经是active,所以你102103虽然曾经是active,但此时你起来之后只能作为。只能作为stand,这个是没有问题对吧?OK,那么此时呢,我们就完成了这个自动的故障转移的一个HDFS高可用集群。
我来说两句