国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種基于hadoop的圖表監(jiān)控方法和裝置的制造方法

      文檔序號:10569949閱讀:204來源:國知局
      一種基于hadoop的圖表監(jiān)控方法和裝置的制造方法
      【專利摘要】本發(fā)明涉及一種基于HADOOP的圖表監(jiān)控方法和裝置,包括:Opentsdb數(shù)據(jù)庫接收Python后臺服務器發(fā)送的數(shù)據(jù)信息,數(shù)據(jù)信息包括主機資源信息和HADOOP集群指標數(shù)據(jù)信息;Opentsdb數(shù)據(jù)庫將所述主機資源信息和所述HADOOP集群指標數(shù)據(jù)信息存儲在Hbase數(shù)據(jù)庫中;Opentsdb數(shù)據(jù)庫接收Grafana插件發(fā)送的圖表顯示請求信息;Opentsdb數(shù)據(jù)庫根據(jù)所述圖表顯示請求信息從所述Hbase數(shù)據(jù)庫的主機資源信息和HADOOP集群指標數(shù)據(jù)信息中調取所述圖表顯示請求信息的相關信息;Opentsdb數(shù)據(jù)庫將所述相關信息發(fā)送給所述Grafana插件。本發(fā)明可以更好地了解集群整體情況,減少人員工作量,組建速度快和存儲量大。
      【專利說明】
      _種基于HADOOP的圖表監(jiān)控方法和裝置
      技術領域
      [0001]本發(fā)明涉及通信領域,特別是涉及一種基于HADOOP的圖表監(jiān)控方法和裝置。
      【背景技術】
      [0002]隨著網(wǎng)絡信息化的發(fā)展,大數(shù)據(jù)在社會經濟、政治、文化,人們生活等方面產生深遠的影響,大數(shù)據(jù)時代對人類的數(shù)據(jù)駕馭能力提出新的挑戰(zhàn)與機遇。大數(shù)據(jù)具有海量性、多樣性、高速性、數(shù)據(jù)類型繁多,數(shù)據(jù)價值相對密度低、時效性要求高等特點,已經超出了傳統(tǒng)的數(shù)據(jù)庫處理系統(tǒng)的處理能力。數(shù)據(jù)中隱藏著有價值的模式和信息,利用傳統(tǒng)的數(shù)據(jù)處理的方式,要挖掘出大數(shù)據(jù)中的信息,需要花費較長時間和巨大的成本,甚至對有些數(shù)據(jù)無法處理。

      【發(fā)明內容】

      [0003]本發(fā)明所要解決的技術問題是提供一種基于HADOOP的圖表監(jiān)控方法和裝置。
      [0004]本發(fā)明解決上述技術問題的技術方案如下:一種基于HADOOP的圖表監(jiān)控方法,包括:
      [0005]Opentsdb數(shù)據(jù)庫接收Python后臺服務器發(fā)送的數(shù)據(jù)信息,所述數(shù)據(jù)信息包括主機資源信息和HADOOP集群指標數(shù)據(jù)信息;
      [0006]所述Opentsdb數(shù)據(jù)庫將所述主機資源信息和所述HADOOP集群指標數(shù)據(jù)信息存儲在Hbase數(shù)據(jù)庫中;
      [0007]所述Opentsdb數(shù)據(jù)庫接收Grafana插件發(fā)送的圖表顯示請求信息;
      [0008]所述Opentsdb數(shù)據(jù)庫根據(jù)所述圖表顯示請求信息從所述Hbase數(shù)據(jù)庫的主機資源信息和HADOOP集群指標數(shù)據(jù)信息中調取所述圖表顯示請求信息的相關信息;
      [0009]所述Opentsdb數(shù)據(jù)庫將所述相關信息發(fā)送給所述Grafana插件。
      [0010]本發(fā)明的有益效果是:在使用過程中,更好地了解集群整體情況,減少人員工作量,組建速度快和存儲量大。
      [0011]在上述技術方案的基礎上,本發(fā)明還可以做如下改進。
      [0012]進一步,在所述Opentsdb數(shù)據(jù)庫接收Grafana插件發(fā)送的圖表顯示請求信息之前包括:所述Graf ana插件接收Web頁面發(fā)送的所述圖表顯示請求信息。
      [0013]進一步,在所述Opentsdb數(shù)據(jù)庫將所述相關信息發(fā)送給所述Grafana插件之后包括:所述Grafana插件將所述相關信息發(fā)送給所述Web頁面,以使得所述Web頁面顯示所述相關信息。
      [0014]進一步,所述主機資源信息包括CPU內存信息、1網(wǎng)絡信息和磁盤信息。
      [0015]進一步,所述HADOOP集群指標數(shù)據(jù)信息包括HADOOP總容量、HADOOP剩余容量、HADOOP使用容量,HADOOP已損壞的副本數(shù)據(jù)塊、HADOOP丟失塊和HADOOP塊校驗平均時間。
      [0016]本發(fā)明解決上述技術問題的另一技術方案如下:一種基于HADOOP的圖表監(jiān)控裝置,包括:
      [0017]數(shù)據(jù)信息接收單元,用于Opentsdb數(shù)據(jù)庫接收Python后臺服務器發(fā)送的數(shù)據(jù)信息,所述數(shù)據(jù)信息包括主機資源信息和HADOOP集群指標數(shù)據(jù)信息;
      [0018]存儲單元,用于所述Opentsdb數(shù)據(jù)庫將所述主機資源信息和所述HADOOP集群指標數(shù)據(jù)信息存儲在Hbase數(shù)據(jù)庫中;
      [0019]第一圖表顯示請求信息接收單元,用于所述Opentsdb數(shù)據(jù)庫接收Grafana插件發(fā)送的圖表顯示請求信息;
      [0020]調取單元,用于所述Opentsdb數(shù)據(jù)庫根據(jù)所述圖表顯示請求信息從所述Hbase數(shù)據(jù)庫的主機資源信息和HADOOP集群指標數(shù)據(jù)信息中調取所述圖表顯示請求信息的相關信息;
      [0021]第一相關信息發(fā)送單元,用于所述Opentsdb數(shù)據(jù)庫將所述相關信息發(fā)送給所述Graf ana 插件。
      [0022]進一步,還包括:第二圖表顯示請求信息接收單元,用于在所述Opentsdb數(shù)據(jù)庫接收Graf ana插件發(fā)送的圖表顯示請求信息之前,所述Graf ana插件接收Web頁面發(fā)送的所述圖表顯示請求信息。
      [0023]進一步,還包括:第二相關信息發(fā)送單元,用于在所述Opentsdb數(shù)據(jù)庫將所述相關信息發(fā)送給所述Grafana插件之后,所述Graf ana插件將所述相關信息發(fā)送給所述Web頁面,以使得所述Web頁面顯示所述相關信息。
      [0024]本發(fā)明的有益效果是:在使用過程中,更好地了解集群整體情況,減少人員工作量,組建速度快和存儲量大。
      【附圖說明】
      [0025]圖1為本發(fā)明實施例提供的一種基于HADOOP的圖表監(jiān)控方法流程圖;
      [0026]圖2為本發(fā)明實施例提供的一種基于HADOOP的圖表監(jiān)控信令流程圖;
      [0027]圖3為本發(fā)明實施例提供的一種基于HADOOP的圖表監(jiān)控裝置示意圖;
      [0028]圖4為本發(fā)明實施例提供的Web頁面顯/」、/」、意圖。
      [0029]附圖中,各標號所代表的部件列表如下:
      [0030]1、數(shù)據(jù)信息接收單元,2、存儲單元,3、第一圖表顯示請求信息接收單元,4、調取單元,5、第一相關信息發(fā)送單元。
      【具體實施方式】
      [0031]以下結合附圖對本發(fā)明的原理和特征進行描述,所舉實例只用于解釋本發(fā)明,并非用于限定本發(fā)明的范圍。
      [0032]圖1為本發(fā)明實施例提供的一種基于HADOOP的圖表監(jiān)控方法流程圖。
      [0033]參照圖1,在步驟SlOl,Opentsdb數(shù)據(jù)庫接收Python后臺服務器發(fā)送的數(shù)據(jù)信息,所述數(shù)據(jù)信息包括主機資源信息和HADOOP集群指標數(shù)據(jù)信息。
      [0034]在步驟S102,0pentsdb數(shù)據(jù)庫將所述主機資源信息和所述HADOOP集群指標數(shù)據(jù)信息存儲在Hbase數(shù)據(jù)庫中。
      [0035]這里,Opentsdb數(shù)據(jù)庫通過Hbase數(shù)據(jù)庫存儲所有的時序來構建一個分布式、可伸縮的時間序列數(shù)據(jù)庫。它支持秒級數(shù)據(jù)采集所有metrics(單位),支持永久存儲,可以做容量規(guī)劃,并很容易的接入到現(xiàn)有的報警系統(tǒng)里。Opentsdb數(shù)據(jù)庫可以從大規(guī)模的集群(包括集群中的網(wǎng)絡設備、操作系統(tǒng)、應用程序)中獲取相應的metrics(單位)并進行存儲、索引以及服務,從而使得這些數(shù)據(jù)更容易讓人理解,如web化,圖形化等。
      [0036]在步驟S103 ,Opentsdb數(shù)據(jù)庫接收Graf ana插件發(fā)送的圖表顯示請求信息。
      [0037]這里,Graf ana插件是開源的,它是功能齊全的度量儀表盤和圖形編輯器。Graf ana插件的主要特性:靈活豐富的圖形化選項;可以混合多種風格;支持白天和夜間模式;包括多個數(shù)據(jù)源等。
      [0038]在步驟S104,Opentsdb數(shù)據(jù)庫根據(jù)所述圖表顯示請求信息從所述Hbase數(shù)據(jù)庫的主機資源信息和HADOOP集群指標數(shù)據(jù)信息中調取所述圖表顯示請求信息的相關信息。
      [0039]在步驟S105 ,Opentsdb數(shù)據(jù)庫將所述相關信息發(fā)送給所述Grafana插件。
      [°04°]在本實施例中,在所述Opentsdb數(shù)據(jù)庫接收Graf ana插件發(fā)送的圖表顯示請求信息之前包括:所述Graf ana插件接收Web頁面發(fā)送的所述圖表顯示請求信息。
      [0041 ]在本實施例中,在所述Opentsdb數(shù)據(jù)庫將所述相關信息發(fā)送給所述Graf ana插件之后包括:所述Grafana插件將所述相關信息發(fā)送給所述Web頁面,以使得所述Web頁面顯示所述相關信息。
      [0042]在本實施例中,所述主機資源信息包括CPU內存信息、1網(wǎng)絡信息和磁盤信息。
      [0043]在本實施例中,所述HADOOP集群指標數(shù)據(jù)信息包括HADOOP總容量、HADOOP剩余容量、HADOOP使用容量,HADOOP已損壞的副本數(shù)據(jù)塊、HADOOP丟失塊和HADOOP塊校驗平均時間。
      [0044]圖2為本發(fā)明實施例提供的一種基于HADOOP的圖表監(jiān)控信令流程圖。
      [0045]參照圖2,在步驟S201 ,Python后臺服務器獲取數(shù)據(jù)信息。
      [0046]這里,數(shù)據(jù)信息包括主機資源信息和HADOOP集群指標數(shù)據(jù)信息。
      [0047]在步驟S202,Python后臺服務器將數(shù)據(jù)信息發(fā)送給Opentsdb數(shù)據(jù)庫。
      [0048]在步驟S203,Opentsdb數(shù)據(jù)庫將數(shù)據(jù)信息發(fā)送給Hbase數(shù)據(jù)庫。
      [0049]在步驟S204,Hbase數(shù)據(jù)庫將數(shù)據(jù)信息進行存儲。
      [0050]在步驟S205,Web頁面向Graf ana插件發(fā)送圖表顯示請求信息。
      [0051 ] 在步驟S206 ,Grafana插件將圖表顯示請求信息發(fā)送給Opentsdb數(shù)據(jù)庫。
      [0052]在步驟S207,Opentsdb數(shù)據(jù)庫從Hbase數(shù)據(jù)庫的數(shù)據(jù)信息中調取圖表顯示請求信息的相關信息。
      [°°53] 在步驟S208 ,Opentsdb數(shù)據(jù)庫將相關信息發(fā)送給Grafana插件。
      [°°54] 在步驟S209 ,Grafana插件將相關信息發(fā)送給Web頁面。
      [0055]在步驟S210,Web頁面顯示相關信息。
      [0056]圖3為本發(fā)明實施例提供的一種基于HADOOP的圖表監(jiān)控裝置示意圖。
      [0057]參照圖3,圖表監(jiān)控裝置包括數(shù)據(jù)信息接收單元1、存儲單元2、第一圖表顯示請求信息接收單元3、調取單元4和第一相關信息發(fā)送單元5。
      [0058]數(shù)據(jù)信息接收單元I,用于Opentsdb數(shù)據(jù)庫接收Python后臺服務器發(fā)送的數(shù)據(jù)信息,所述數(shù)據(jù)信息包括主機資源信息和HADOOP集群指標數(shù)據(jù)信息。
      [0059]存儲單元2,用于所述Opentsdb數(shù)據(jù)庫將所述主機資源信息和所述HADOOP集群指標數(shù)據(jù)信息存儲在Hbase數(shù)據(jù)庫中。[ΟΟ?Ο]第一圖表顯示請求信息接收單元3,用于所述Opentsdb數(shù)據(jù)庫接收Graf ana插件發(fā)送的圖表顯示請求信息。
      [0061 ]調取單元4,用于所述Opentsdb數(shù)據(jù)庫根據(jù)所述圖表顯示請求信息從所述Hbase數(shù)據(jù)庫的主機資源信息和HADOOP集群指標數(shù)據(jù)信息中調取所述圖表顯示請求信息的相關信息。
      [0062]第一相關信息發(fā)送單元5,用于所述Opentsdb數(shù)據(jù)庫將所述相關信息發(fā)送給所述Graf ana 插件。
      [0063]在本實施例中,還包括:第二圖表顯示請求信息接收單元(未示出),用于在所述Opentsdb數(shù)據(jù)庫接收Graf ana插件發(fā)送的圖表顯示請求信息之前,所述Graf ana插件接收Web頁面發(fā)送的所述圖表顯示請求信息。
      [0064]在本實施例中,還包括:第二相關信息發(fā)送單元(未示出),用于在所述Opentsdb數(shù)據(jù)庫將所述相關信息發(fā)送給所述Grafana插件之后,所述Grafana插件將所述相關信息發(fā)送給所述Web頁面,以使得所述Web頁面顯示所述相關信息。
      [0065]圖4為本發(fā)明實施例提供的Web頁面顯/」、/」、意圖。
      [0066]參照圖4,Web頁面分別顯示的是群集CPU使用率、內存使用情況、群集磁盤1利用率和群集文件系統(tǒng)使用率。
      [0067]圖4a顯示的是群集CPU使用率,群集CPU使用率即集群CPU使用率,是集群中主機節(jié)點的cpu使用率的平均值。Clusterid = 4是集群的編號,橫坐標為時間,取值為大約一個小時,即從9:40到10:30 ;縱坐標為百分比。當9:40時,群集CPU使用率為2.5 % ;當10:00時,群集CPU使用率為3 %。
      [0068]當Web頁面向Grafana插件發(fā)送圖表顯示請求信息,圖表顯示請求信息包括群集CPU使用率,Opentsdb數(shù)據(jù)庫從Hbase數(shù)據(jù)庫的主機資源信息和HADOOP集群指標數(shù)據(jù)信息中調取群集CPU使用率的相關信息,并發(fā)送給Grafana插件,Grafana插件再發(fā)送給Web頁面。
      [0069]圖4b顯示的是內存使用情況,是集群中主機節(jié)點的內存使用的平均值。橫坐標為時間,取值為大約一個小時,即從9:40到10:30 ;縱坐標為內存容量。從9:40到10:30,內存容量為27GiB。
      [0070]當Web頁面向Grafana插件發(fā)送圖表顯示請求信息,圖表顯示請求信息包括內存使用情況,Opentsdb數(shù)據(jù)庫從Hbase數(shù)據(jù)庫的主機資源信息和HADOOP集群指標數(shù)據(jù)信息中調取內存使用情況的相關信息,并發(fā)送給Graf ana插件,Graf ana插件再發(fā)送給Web頁面。
      [0071]圖4c顯示的是群集磁盤1利用率,群集磁盤1利用率即集群磁盤1利用率,是集群中主機節(jié)點的磁盤1使用率的平均值。橫坐標為時間,取值為大約一個小時,即從9:40到10:30;縱坐標為百分比。從9:40到10:30之間,群集磁盤1利用率為O。
      [0072]當Web頁面向Grafana插件發(fā)送圖表顯示請求信息,圖表顯示請求信息包括群集磁盤1利用率,Opentsdb數(shù)據(jù)庫從Hbase數(shù)據(jù)庫的主機資源信息和HADOOP集群指標數(shù)據(jù)信息中調取群集磁盤1利用率的相關信息,并發(fā)送給Graf ana插件,Graf ana插件再發(fā)送給Web頁面。
      [0073]圖4d顯示的是群集文件系統(tǒng)使用率,群集文件系統(tǒng)使用率即集群文件系統(tǒng)使用率,是集群中主機節(jié)點的文件系統(tǒng)使用率的平均值。橫坐標為時間,取值為大約一個小時,即從9:40到10:30 ;縱坐標為百分比。當9:40時,群集文件系統(tǒng)使用率為0.0007%。
      [0074]當Web頁面向Grafana插件發(fā)送圖表顯示請求信息,圖表顯示請求信息包括群集文件系統(tǒng)使用率,Opentsdb數(shù)據(jù)庫從Hbase數(shù)據(jù)庫的主機資源信息和HADOOP集群指標數(shù)據(jù)信息中調取群集文件系統(tǒng)使用率的相關信息,并發(fā)送給Graf ana插件,Grafana插件再發(fā)送給Web頁面。
      [0075]以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內。
      【主權項】
      1.一種基于HADOOP的圖表監(jiān)控方法,其特征在于,包括: Opentsdb數(shù)據(jù)庫接收Python后臺服務器發(fā)送的數(shù)據(jù)信息,所述數(shù)據(jù)信息包括主機資源信息和HADOOP集群指標數(shù)據(jù)信息; 所述Opentsdb數(shù)據(jù)庫將所述主機資源信息和所述HADOOP集群指標數(shù)據(jù)信息存儲在Hbase數(shù)據(jù)庫中; 所述Opentsdb數(shù)據(jù)庫接收Graf ana插件發(fā)送的圖表顯示請求信息; 所述Opentsdb數(shù)據(jù)庫根據(jù)所述圖表顯示請求信息從所述Hbase數(shù)據(jù)庫的主機資源信息和HADOOP集群指標數(shù)據(jù)信息中調取所述圖表顯示請求信息的相關信息; 所述Opentsdb數(shù)據(jù)庫將所述相關信息發(fā)送給所述Graf ana插件。2.根據(jù)權利要求1所述的一種基于HADOOP的圖表監(jiān)控方法,其特征在于,在所述Opentsdb數(shù)據(jù)庫接收Graf ana插件發(fā)送的圖表顯示請求信息之前包括:所述Grafana插件接收Web頁面發(fā)送的所述圖表顯示請求信息。3.根據(jù)權利要求1所述的一種基于HADOOP的圖表監(jiān)控方法,其特征在于,在所述Opentsdb數(shù)據(jù)庫將所述相關信息發(fā)送給所述Graf ana插件之后包括:所述Graf ana插件將所述相關信息發(fā)送給所述Web頁面,以使得所述Web頁面顯示所述相關信息。4.根據(jù)權利要求1所述的一種基于HADOOP的圖表監(jiān)控方法,其特征在于,所述主機資源信息包括(PU內存信息、1網(wǎng)絡信息和磁盤信息。5.根據(jù)權利要求1所述的一種基于HADOOP的圖表監(jiān)控方法,其特征在于,所述HADOOP集群指標數(shù)據(jù)信息包括HADOOP總容量、HADOOP剩余容量、HADOOP使用容量,HADOOP已損壞的副本數(shù)據(jù)塊、HADOOP丟失塊和HADOOP塊校驗平均時間。6.一種基于HADOOP的圖表監(jiān)控裝置,其特征在于,包括: 數(shù)據(jù)信息接收單元,用于Opentsdb數(shù)據(jù)庫接收Python后臺服務器發(fā)送的數(shù)據(jù)信息,所述數(shù)據(jù)信息包括主機資源信息和HADOOP集群指標數(shù)據(jù)信息; 存儲單元,用于所述Opentsdb數(shù)據(jù)庫將所述主機資源信息和所述HADOOP集群指標數(shù)據(jù)信息存儲在Hbase數(shù)據(jù)庫中; 第一圖表顯示請求信息接收單元,用于所述Opentsdb數(shù)據(jù)庫接收Graf ana插件發(fā)送的圖表顯示請求信息; 調取單元,用于所述Opentsdb數(shù)據(jù)庫根據(jù)所述圖表顯示請求信息從所述Hbase數(shù)據(jù)庫的主機資源信息和HADOOP集群指標數(shù)據(jù)信息中調取所述圖表顯示請求信息的相關信息; 第一相關信息發(fā)送單元,用于所述Opentsdb數(shù)據(jù)庫將所述相關信息發(fā)送給所述Graf ana 插件。7.根據(jù)權利要求6所述的一種基于HADOOP的圖表監(jiān)控裝置,其特征在于,還包括:第二圖表顯示請求信息接收單元,用于在所述Opentsdb數(shù)據(jù)庫接收Graf ana插件發(fā)送的圖表顯示請求信息之前,所述Graf ana插件接收Web頁面發(fā)送的所述圖表顯示請求信息。8.根據(jù)權利要求6所述的一種基于HADOOP的圖表監(jiān)控裝置,其特征在于,還包括:第二相關信息發(fā)送單元,用于在所述Opentsdb數(shù)據(jù)庫將所述相關信息發(fā)送給所述Graf ana插件之后,所述Grafana插件將所述相關信息發(fā)送給所述Web頁面,以使得所述Web頁面顯示所述相關信息。
      【文檔編號】G06F17/30GK105930380SQ201610230680
      【公開日】2016年9月7日
      【申請日】2016年4月14日
      【發(fā)明人】劉志吉
      【申請人】北京思特奇信息技術股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1