北京快三开奖

  • <tr id="U9YkSO"><strong id="U9YkSO"></strong><small id="U9YkSO"></small><button id="U9YkSO"></button><li id="U9YkSO"><noscript id="U9YkSO"><big id="U9YkSO"></big><dt id="U9YkSO"></dt></noscript></li></tr><ol id="U9YkSO"><option id="U9YkSO"><table id="U9YkSO"><blockquote id="U9YkSO"><tbody id="U9YkSO"></tbody></blockquote></table></option></ol><u id="U9YkSO"></u><kbd id="U9YkSO"><kbd id="U9YkSO"></kbd></kbd>

    <code id="U9YkSO"><strong id="U9YkSO"></strong></code>

    <fieldset id="U9YkSO"></fieldset>
          <span id="U9YkSO"></span>

              <ins id="U9YkSO"></ins>
              <acronym id="U9YkSO"><em id="U9YkSO"></em><td id="U9YkSO"><div id="U9YkSO"></div></td></acronym><address id="U9YkSO"><big id="U9YkSO"><big id="U9YkSO"></big><legend id="U9YkSO"></legend></big></address>

              <i id="U9YkSO"><div id="U9YkSO"><ins id="U9YkSO"></ins></div></i>
              <i id="U9YkSO"></i>
            1. <dl id="U9YkSO"></dl>
              1. <blockquote id="U9YkSO"><q id="U9YkSO"><noscript id="U9YkSO"></noscript><dt id="U9YkSO"></dt></q></blockquote><noframes id="U9YkSO"><i id="U9YkSO"></i>
                企业空间 推销商城 存储论坛
                北京快三开奖全闪存阵列 IBM云盘算 Acronis 安克诺斯 安腾普 腾保数据
                首页 > HBase > 注释

                散布式数据库 Hbase 的高可用办理和监控(二)

                2014-08-12 09:25泉源:中国存储网
                导读:作为集群办理职员,通常需求修正设置装备摆设参数来调优 HBase 的集群功能,或许修正相干设置装备摆设,一切的这些操纵都需求修正 HBase 的设置装备摆设文件,如 hbase-site.xml. regionservers, hbase-env.sh, hadoop-metrics.properties 或许 log4j.properties,BigInsights 集群办理为各组件

                 图 5. BigInsights Web 办理界面

                散布式数据库 Hbase 的高可用办理和监控(二)

                在 BigInsights Web 办理界面中点击“Cluster Status”页面,可以完成对 HBase, Zookeeper 以及其他模块形态的监控、启停。

                “Cluster Status”页面左上方辨别列出 BigInsights 集群中一切组件的效劳的运转形态。可以看到一切效劳现在都处于正常的运转形态中。选择“HBase”,可以检查 HBase 集群的效劳信息,如图 8,列出了 HBase 的扼要信息,包罗 HBase 集群形态 (Start/Stop),HBase Master 节点及历程号,均匀 Load 数,HBase 集群中生活的 Region Server 个数,殒命的 Region Server 个数等。

                 图 6. HBase 效劳形态监控

                散布式数据库 Hbase 的高可用办理和监控(二)

                  图 7. HBase Master 效劳形态监控及启停

                散布式数据库 Hbase 的高可用办理和监控(二)

                图 8. HBase Region Servers 效劳形态监控及启停

                散布式数据库 Hbase 的高可用办理和监控(二)

                别的,BigInsights 提供了一致的下令行接口对集群的组件停止办理。用户可以方便的运用下令行来反省 HBase 集群运用的安康形态,添加和删除 HBase 节点 , 启动、中止某个效劳,或许盘问效劳的形态等。

                反省 HBase 组件的安康形态

                您可以 BigInsights 办理节点上经过以下下令来验证 HBase 集群的安康形态:

                $/bin/sh $BIGINSIGHTS_HOME/bin/healthcheck.sh hbase

                同步 HBase 的设置装备摆设文件

                作为集群办理职员,通常需求修正设置装备摆设参数来调优 HBase 的集群功能,或许修正相干设置装备摆设,一切的这些操纵都需求修正 HBase 的设置装备摆设文件,如 hbase-site.xml. regionservers, hbase-env.sh, hadoop-metrics.properties 或许 log4j.properties,BigInsights 集群办理为各组件提供一致的设置装备摆设文件同步功用,以包管一致之组件在一切节点上设置装备摆设的分歧性。您可以经过以下下令来同步 HBase 设置装备摆设文件:

                1. 您可以在 BigInsights 办理节点的 $BIGINSIGHTS_HOME/hdm/components/hbase/conf/ 目次下更新 HBase 设置装备摆设文件

                2. 在 BigInsights 办理节点上经过运转以下下令同步一切的节点的 HBase 设置装备摆设文件:

                $/bin/sh $BIGINSIGHTS_HOME/bin/syncconfig.sh

                hbase 增删 HBase 节点

                BigInsights 平台支持增删 HBase 节点的功用。

                1. 添加节点

                您可以在 BigInsights 办理节点上运转以下下令来添加一个或多个节点到 HBase 集群中:

                $/bin/sh $BIGINSIGHTS_HOME/bin/addnode.sh hbase node1 -type=master

                $/bin/sh $BIGINSIGHTS_HOME/bin/addnode.sh hbase node1 -type=regionserver

                此中 node1 可以是 IP 地点也可以是 hostname.

                2. 删除节点

                您可以在 BigInsights 办理节点上运转以下下令来从 HBase 集群中删除一个或多个节点,删除 HBase 节点只会删除 HBase 效劳,不会删除任何数据。

                $/bin/sh $BIGINSIGHTS_HOME/bin/removenode.sh hbase

                此中 node1 可以是 IP 地点也可以是 hostname.

                启停和检查 HBase 效劳

                您可以在 BigInsights 办理节点上运转以下下令来启动 HBase 集群效劳 :

                $/bin/sh $BIGINSIGHTS_HOME/bin/start.sh hbase

                您可以在 BigInsights 办理节点上运转以下下令来中止 HBase 集群效劳 :

                $/bin/sh $BIGINSIGHTS_HOME/bin/stop.sh hbase

                检查 HBase 效劳:

                您可以在 BigInsights 办理节点上运转以下下令来检查 HBase 集群效劳形态 :

                $/bin/sh $BIGINSIGHTS_HOME/bin/status.sh hbase

                HBase Master 多结点高可用支持

                我们可以在 HBase 集群中启动多个 Master 节点,此中第一个启动的节点作为活泼 (Active)Master 对外提供效劳,而其他的作为备份 (Backup)Master 节点;实践上,HBase 经过 Zookeeper 来保管活泼 Master 节点信息,一旦以后活泼 Master 节点由于硬件毛病或许断电等缘由得到衔接,备份 Master 会经过 Zookeeper 收到该信息,并推举发生新的活泼 Master 提供效劳。接上去将细致描绘怎样经过 BigInsights 启动多个 Master 并停止形态监控。

                1. 经过下令行形式添加 / 启动 / 监控 HBase Master

                A) 登录 BigInsights 办理节点,检查以后 HBase 集群形态

                [biadmin@bdvm070 ~]$ status.sh hbase

                [INFO] Progress - Status hbase

                [INFO] @bdvm070.svl.ibm.com - hbase-master(active) started, pid 18157

                [INFO] @bdvm071.svl.ibm.com - hbase-regionserver started, pid 12072

                [INFO] Deployer - hbase service started

                [INFO] Progress - 100%

                [INFO] DeployManager - Status; SUCCEEDED components: [hbase]; Consumes : 9699ms

                B) 添加 bdvm071 为备用 Master 节点

                [biadmin@bdvm070 ~]$ addnode.sh hbase bdvm071.svl.ibm.com -type=master

                [INFO] DeployManager - Check SSH setup on [bdvm071.svl.ibm.com]

                [INFO] @bdvm071.svl.ibm.com - OK, password-less SSH has setup.

                ...

                [INFO] DeployManager - Add hbase nodes; SUCCEEDED components: [hbase]; Consumes : 0ms

                C) 启动备用 Master 节点

                [biadmin@bdvm070 ~]$ start.sh hbase

                [INFO] Progress - Start hbase

                [INFO] Deployer - make sure zookeeper service is started before start hbase service

                [INFO] @bdvm070.svl.ibm.com - hbase-master(active) already running, pid 18157

                [INFO] @bdvm071.svl.ibm.com - hbase-master(backup) started

                [INFO] @bdvm071.svl.ibm.com - hbase-regionserver already running, pid 12072

                [INFO] Deployer - hbase service started

                [INFO] Progress - 100%

                [INFO] DeployManager - Start; SUCCEEDED components: [hbase]; Consumes : 14110ms

                D) 重新检查 HBase 集群形态

                [biadmin@bdvm070 ~]$ status.sh hbase

                [INFO] Progress - Status hbase

                [INFO] @bdvm070.svl.ibm.com - hbase-master(active) started, pid 18157

                [INFO] @bdvm071.svl.ibm.com - hbase-master(backup) started

                [INFO] @bdvm071.svl.ibm.com - hbase-regionserver started, pid 12072

                [INFO] Deployer - hbase service started

                [INFO] Progress - 100%

                [INFO] DeployManager - Status; SUCCEEDED components: [hbase]; Consumes : 14382ms

                E) 中止以后活泼 Master 节点并检查 HBase 集群形态

                [biadmin@bdvm070 ~]$ $HBASE_HOME/bin/hbase-daemon.sh stop master

                stopping master.

                [biadmin@bdvm070 ~]$ status.sh hbase

                [INFO] Progress - Status hbase

                [INFO] @bdvm070.svl.ibm.com - hbase-master stopped

                [INFO] @bdvm071.svl.ibm.com - hbase-master(active) started, pid 19840

                [INFO] @bdvm071.svl.ibm.com - hbase-regionserver started, pid 12072

                [INFO] Deployer - hbase service started

                [INFO] Progress - 100%

                [INFO] DeployManager - Status; SUCCEEDED components: [hbase]; Consumes : 52069ms

                经过上述操纵我们可以看到,经过下令行可以在 BigInsights 集群中随时添加备份 Master 并停止 Master 的启停 / 监控。别的需求留意的是,备份 Master 检测到活泼 Master 宕机并切换为活泼 Master 需求肯定的工夫,因而在实践集群运用进程当中该当只管即便防止自动中止以后活泼 Master 历程的操纵。上面给出上述操纵序列在 BigInsights Web 办理页面的监控状况。

                2. BigInsights Web 办理页面监控 HBase 集群形态

                A) 添加备用 Master 前 HBase Master 运转形态

                 图 9. 添加备用 Master 前 HBase Master 运转形态

                散布式数据库 Hbase 的高可用办理和监控(二)

                B) 添加备用 Master 并启动后 HBase Master 运转形态

                图 10. 添加备用 Master 后 HBase Master 运转形态

                散布式数据库 Hbase 的高可用办理和监控(二)

                C) 中止以后活泼 Master 后 HBase Master 运转形态

                  图 11. 中止以后活泼 Master 后 HBase Master 运转形态

                散布式数据库 Hbase 的高可用办理和监控(二)

                D) 再次启动已中止的 Master 节点之后 HBase Master 运转形态(由于此时已有活泼 Master,重新启动的 Master 节点将作为备用 Master)

                  图 12. 再次启动已中止的 Master 节点之后 HBase Master 运转形态

                散布式数据库 Hbase 的高可用办理和监控(二)

                经过 BigInsights Web 办理页面也可以方便的启动 / 中止指定的 Master 节点,详细步调请参考相干章节,此处不再赘述。

                反向署理 HBase UI

                Reverse proxy 是 BigInsights 提供的反向署理东西,可以对 BigInsights 中所拥有 UI 界面的效劳组件停止反向署理衔接支持。(留意:此功用仅在 BigInsights Enterprise 版本里提供。)

                图 13. Reverse proxy 办理 HBase 页面

                散布式数据库 Hbase 的高可用办理和监控(二)

                比方,在翻开 Reverse proxy 办理页面之后,应用 Reverse proxy 提供的 URL 和 Alias 映射功用,可以轻便地将效劳 UI 经过直观的链接来重定向翻开。

                经过 Reverse Proxy 页面,点击“hbase-master”可以间接翻开 HBase Master 办理页面。

                 图 14. 翻开 HBase Master 办理页面

                散布式数据库 Hbase 的高可用办理和监控(二)

                经过 Reverse Proxy 页面,点击“hbase-regionserver”可以间接翻开 HBase Regionserver 办理页面。

                持续阅读
                中国存储网声明:此文观念不代表本站态度,若有版权疑问请联络我们。
                相干阅读
                产物引荐
                头条阅读
                栏目热门

                Copyright @ 2006-2019 ChinaStor.COM 版权一切 京ICP备14047533号

                中国存储网

                存储第一站,存储流派,存储在线交换平台