加入收藏 | 设为首页 | 会员中心 | 我要投稿 济源站长网 (https://www.0391zz.cn/)- 数据工具、数据仓库、行业智能、CDN、运营!
当前位置: 首页 > 大数据 > 正文

Hypertable的安全停机方案

发布时间:2022-01-04 16:33:06 所属栏目:大数据 来源:互联网
导读:kill/run操作可以完成任意时刻Hypertable系统的关闭和启动,无论当前是否正在导入数据,因为Range Server启动后会重放日志。但由于当时的Hypertable缺乏自动迁移(负载均衡)机制,这组操作并不适用于集群的变更,例如更替或添加节点。 解决:offline/online

   kill/run操作可以完成任意时刻Hypertable系统的关闭和启动,无论当前是否正在导入数据,因为Range Server启动后会重放日志。但由于当时的Hypertable缺乏自动迁移(负载均衡)机制,这组操作并不适用于集群的变更,例如更替或添加节点。
 
 
    解决:offline/online操作方式的提出是为了辅助kill/run操作,增加Hypertable集群的可扩展性。执行这组操作,可以保证offline执行时内存数据都写入文件系统,online执行时Range能够均匀分布加载,易于集群节点更换。系统管理员通过Hypertable命令行工具执行offline向各个Range Server发出命令,Range Server进程收到offline命令后,等待其上执行的Maintenance任务执行完成,并卸载其上加载的Range后退出。Range卸载成功时,所有系统数据被成功写入分布式文件系统,本地文件系统的日志被删除;卸载失败时,日志保留。系统管理员通过Hypertable命令行工具执行online命令,Master收到online命令后,将METADATA记录的Ranges均匀分配给各个Range Server加载,这就做到了半自动的负载均衡。
 
 
 
优化Hypertable系统随机性能 图
 
Hypertable内存优化 图
 
Hypertable的分裂日志策略
 
Hypertable集群故障处理
 
Hypertable高可用改进架构 图
 
Hypertable与HBase业务应用比对 图

(编辑:济源站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读