00:00
好,当我们能够启动h base之后呢,接下来我们介绍一个h base的高可用啊,这个高可用呢,你在使用的时候是可以选择去使用的啊,并非必须要启动的一个东西啊,但我们呢,在实际的开发里面是推荐大家使用高可用的,呃,在当中的master负责监控region server的生命周期啊,取到一些均衡region server负载的一个功能啊,那如果master挂掉的话呢,会影响整个HV的一个集群,那并且呢,如果你不配置。嗯,高可用h master是具有单点故障的一个问题的啊,那这时候呢,我们推荐你去配置这个高可用啊,如何配置?首先我们来关掉我们的h base集群啊,这个关掉集群呢,一样有封装好的命令,你直接写stop base回车就可以了,它这边呢会稍微让你等待一段时间啊,他要把你的region server和你的master一起关闭掉。好,我们等它关闭完成之后呢,接下来我们要去添加一个配置文件啊,这个配置文件呢,在com里面写一个叫backup masters的一个文件啊,我们可以呢,把名字给复制一下。
01:13
好,随后呢,我们在这里面啊,去创建出这个文件啊,Com啊,Touch这个文件,Touch文件之后呢,我们可以往里面写入东西啊,你可以用多种命令,你可以用e choo,对吧,往里面输入,你也可以VM编辑啊,这个是都可以的,在里面呢,我们写上backup master的一个地址哈杜普103啊,保存退出,当你写完之后,一定要记得分发一下啊,我们所有的分布式的框架呢,在修改完配置之后,一定要记得分发X sy c backup master。好,我们分发完成之后呢,接下来你就可以再次启动你的h base了啊,这时候呢,它会去读取你的backup masters这个文件,同时呢,启动备用的一个master啊,Start执行。
02:01
好,它一样会先启动master,然后启动三个region server,最后它会再启动一个master,可以看到对吧,在103上又启动了一个master,这个时候如果你使用GPS2啊,是可以看到对应的一个信息的啊,这个里面除了102里面有一个h master之外呢,103里面也会有一个h master,看到没有,它有两个master啊,但是呢,103因为是后启动的,所以它是作为一个备用的啊,备用的来backup的一个来使用的啊,可以来去访问一下啊,首先102你刷新一下,这个是正常能够使用的啊,正常内容使用的,那backup master就显示在这里了啊backup masters103,你也可以通过哈杜普103。啊,103冒号16010啊去可以呢看一下这边呢会显示它是一个backup master,那因为呢它是一个备胎备用的,所以呢,它并不掌握小弟们的信息,这里面并没有region server的信息啊,它处在一个等待上位的一个阶段啊,那什么时候高可用会生效呢?当你的102的master出现故障的时候,我们可以来模拟一下这个故障,我们呢可以手动来kill掉102上的master,它的进程号呢是5676,我们可以通过GPS2可以看得到啊,这边呢,调用KO-95676对吧。
03:23
5676啊回车好,一旦我们Q到102上的master之后呢,那自然呢,它就是没有办法再去访问的了啊,你刷新它会显示呢,访问不到那对应的103上的master,你来刷新它就会显示它成为了新的master啊,成为了新的master底下呢就没有备用的master了,如果你想要在启动备用的master呢,你可以直接在这个地方调用命令并start。不是start,是h base守护线程对吧?这是我们的单点启动命令啊呃,Daemon.SH啊,Start master。
04:02
执行你是可以启动单点启动的这个命令来单独启动这个master啊,但因为呢,你已经挂过一次了啊,已经让103成为了新的老大了啊,那你这个人你说我我之前没有死透啊,我又回来了啊,那这个呢,哎,别人就不会再认了啊,这103呢,是不会再退位给你的,那102呢,就成为了新的backup master啊,这是我们的高可用啊,高可用的一个介绍好,这里我们配置完高可用的时候啊,你在进行关机重启的时候一定要注意啊,现在呢,103是作为master的,所以你要关闭你的集群的话,你应该在103上去关闭你的集群啊,只因为只有103上才有你节点的一个对应信息啊,关闭的时候不要出错了啊,当然在实际开发里面,我们其实不太会去考虑关闭节点啊,关闭进程这么一个事情的啊,大家应该都清楚对吧,像这种h base啊哈啊,这些东西在实际开发里面一旦启动,我们是不会去关闭它的。
05:02
对吧,好到103上调用stop h base啊之后呢,我们在102上GPS2。啊,这里可以看到啊,这个h base呢,就关闭干净了啊,那这就是我们h base的高可用的一个使用演示啊。
我来说两句