建议使用以下浏览器,以获得最佳体验。 IE 9.0+以上版本 Chrome 31+ 谷歌浏览器 Firefox 30+ 火狐浏览器
请选择 进入手机版 | 继续访问电脑版
设置昵称

在此一键设置昵称,即可参与社区互动!

确定
我再想想
选择版块
标签
您还可以添加5个标签
  • 没有搜索到和“关键字”相关的标签
  • 云产品
  • 解决方案
  • 技术领域
  • 通用技术
  • 平台功能
取消

笑很纯粹

发帖: 2粉丝: 0

级别 : 新手上路

发消息 + 关注

发表于2019年01月15日 10:33:48 39009 3
直达本楼层的链接
楼主
显示全部楼层
[其他] MRS最新升级,重启不宕机!(附操作细则手册)

        小A:小B,必须要修改HBase进程内存,我们最近的业务增长比预期多了一倍,不调大HBase内存肯定撑不住啊!

        小B:我来看看,没错啊,调大了以后是能提升性能,但是修改后重启集群才能生效,服务就要宕机。服务断就有可能造成数据丢失,客户投诉一堆麻烦事。算了吧。性能就这样吧。

        小M:你们难道不知道吗?1.8.2的MRS服务现在已经支持滚动重启了。就是可以按批次重启集群、服务或者角色实例,保证服务至少一个在正常的运行提供其功能。修改参数再也不用担心服务重启了!而且我们不仅支持滚动重启,还支持滚动安装(卸载)补丁。

        小A&小B:这么神奇,我们快去看看具体说明和步骤吧!


滚动重启


       滚动重启是指在修改组件配置项后,需要重启时,按不同策略来重启集群、服务或者角色实例。

       依据不同角色实例的类型,重启策略分为并发策略、机架策略、HA策略、Leader策略和动态策略。

       策略规则如下:

策略 规则
并发策略 默认策略,按照设置的并发数,分批重启
机架策略

按照机架来进行分批重启,可设置在机架内每批次最大并发数

非使能情况下,按照并发策略执行
HA策略 HA部署的节点适用,需要先重启备,后重启主               
Leader策略 Leader策略,将leader实例放在最后一个批次,其余的实例按one-by-one的方式分批
动态策略 根据配置的脚本,确定每个批次的数量

        不同实例对应策略如下:

组件 角色 滚动策略 备注
HDFS NameNode HA策略
Zkfc/JournalNode/HttpFS 并发策略 并发默认1
DataNode 并发策略 并发默认1
Yarn
ResourceManager HA策略
NodeManager 机架策略 默认不使能,并发度20
MapReduce JobHistoryServer 并发策略 并发默认1
HBase

HMaster HA策略
RegionServer 动态策略 根据脚本动态决定并发度
JobHistory/JDBCServer 并发策略 并发默认1
Zookeeper Quorumpeer Leader策略
Hive MetaStore/WebHCat/HiveServer 并发策略 并发默认1
Kafka Broker 并发策略 并发默认1
Flume Flume/MonitorServer 并发策略 并发默认1
Storm
Nimbus HA策略
UI/Supervisor/Logviewer 并发策略 并发默认1

    

    具体步骤我们用修改配置项后并滚动重启的场景给大家演示一下,比如HBase组件:

                Step1:修改并保存配置

        1.       单击“服务配置”页签,修改HBase某个参数并保存配置,单击“确定”。注意不要勾选“重新启动受影响的服务或实例”(下图红框)

    

                 Step2:选择滚动重启

        1.       选择“服务状态”页签。在“服务状态”页签单击“更多”,选择“滚动重启服务”。

                        
                        2.       输入管理员密码后,弹出“滚动重启服务”页面,勾选“仅重启配置过期的实例”,单击确认,开始滚动重启。

                        

                        3.       滚动重启任务即可完成。

                            

       具体详细说明:https://support.huaweicloud.com/usermanual-mrs/mrs_01_0628.html


滚动安装(卸载)补丁

  滚动补丁是指在补丁安装/卸载时,采用滚动重启服务(按批次重启服务或实例)的方式,在不中断或尽可能短影响集群各个服务业务的前提下,完成对集群中单个或多个服务的补丁安装/卸载操作。

  开启滚动安装补丁流程与之前需要先停止服务的补丁方式不同。虽然总耗时比之前长,但保证了服务的功能,不会出现断服的情况。


                        

    操作依旧非常简单,只需要在安装补丁时勾选滚动补丁的按钮即可:

            


被服务重启中断而折磨的小伙伴们是不是很感动,快来体验吧!

滚动重启,为集群稳定运行保驾护航。



举报
分享

分享文章到朋友圈

分享文章到微博

建赟

发帖: 505粉丝: 33

级别 : 外部版主

发消息 + 关注

发表于2019年01月30日 10:07:01
直达本楼层的链接
沙发
显示全部楼层

学习下

点赞 评论 引用 举报

Joey啊

发帖: 84粉丝: 11

级别 : 版主

发消息 + 关注

发表于2019年08月30日 11:47:31
直达本楼层的链接
板凳
显示全部楼层

点赞 评论 引用 举报

Joey啊

发帖: 84粉丝: 11

级别 : 版主

发消息 + 关注

发表于2019年08月30日 11:46:50
直达本楼层的链接
地板
显示全部楼层

点赞 评论 引用 举报

游客

富文本
Markdown
您需要登录后才可以回帖 登录 | 立即注册