<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    paulwong

    HBASE讀書筆記-基礎功能

    1. HBASE的SHELL命令使用

    2. HBASE的JAVA CLIENT的使用

      新增和修改記錄用PUT。

      PUT的執行流程:
      首先會在內存中增加MEMSTORE,如果這個表有N個COLOUMN FAMILY,則會產生N個MEMSTORE,記錄中的值屬于不同的COLOUMN FAMILY的,會保存到不同的MEMSTORE中。MEMSTORE中的值不會馬上FLUSH到文件中,而是到MEMSTORE滿的時候再FLUSH,且FLUSH的時候不會寫入已存在的HFILE中,而是新增一個HFILE去保存。另外會寫WRITE AHEAD LOG,這是由于新增記錄時不是馬上寫入HFILE的,如果中途出現DOWN機時,則HBASE重啟時會根據這個LOG來恢復數據。

      刪除記錄用DELETE。

      刪除時并不會將在HFILE中的內容刪除,而是作一標記,然后在查詢的時候可以不取這些記錄。

      讀取單條記錄用GET。

      讀取的時候會將記錄保存到CAHE中,同樣如果這個表有N個COLOUMN FAMILY,則會產生N個CAHE
      ,記錄中的值屬于不同的COLOUMN FAMILY的,會保存到不同的CAHE中。這樣下次客戶端再取記錄時會綜合CAHE和MEMSTORE來返回數據。

      新增表用HADMIN。

      查詢多條記錄用SCAN和FILTER。

    3. HBASE的分布式計算

      為什么會有分布式計算
      前面的API是針對ONLINE的應用,即要求低延時的,相當于OLTP。而針對大量數據時這些API就不適用了。
      如要針對全表數據進行分析時用SCAN,這樣會將全表數據取回本地,如果數據量在100G時會耗幾個小時,為了節省時間,引入多線程做法,但要引入多線程時,需遵從新算法:將全表數據分成N個段,每段用一個線程處理,處理完后,交結果合成,然后進行分析。

      如果數據量在200G或以上時間就加倍了,多線程的方式不能滿足了,因此引入多進程方式,即將計算放在不同的物理機上處理,這時就要考慮每個物理機DOWN機時的處理方式等情況了,HADOOP的MAPREDUCE則是這種分布式計算的框架了,對于應用者而言,只須處理分散和聚合的算法,其他的無須考慮。

      HBASE的MAPREDUCE
      使用TABLEMAP和TABLEREDUCE。

      HBASE的部署架構和組成的組件
      架構在HADOOP和ZOOPKEEPER之上。

      HBASE的查詢記錄和保存記錄的流程
      說見前一編博文。

      HBASE作為數據來源地、保存地和共享數據源的處理方式
      即相當于數據庫中JOIN的算法:REDUCE SIDE JOIN、MAP SIDE JOIN。

    posted on 2013-02-06 09:53 paulwong 閱讀(611) 評論(0)  編輯  收藏 所屬分類: HADOOP云計算HBASE

    主站蜘蛛池模板: 日韩亚洲变态另类中文| 亚洲男人的天堂网站| 亚洲黄色三级网站| jzzijzzij在线观看亚洲熟妇| 一级毛片免费播放视频| 一区二区三区观看免费中文视频在线播放 | 亚洲欧洲国产视频| 亚洲JIZZJIZZ妇女| 99re在线视频免费观看| 精品国产无限资源免费观看| 国产成人3p视频免费观看| 亚洲不卡1卡2卡三卡2021麻豆| 美美女高清毛片视频黄的一免费| 91精品国产免费入口| 日产乱码一卡二卡三免费| 亚洲中文字幕视频国产| 亚洲AV无码一区二区三区牲色| a级毛片视频免费观看| 亚洲精品高清一二区久久| 四虎必出精品亚洲高清| 57pao一国产成视频永久免费| 亚洲一区二区影院| 西西大胆无码视频免费| 爽爽爽爽爽爽爽成人免费观看| 美女被免费网站在线视频免费| 亚洲午夜精品久久久久久app| 麻豆国产精品入口免费观看| 一本天堂ⅴ无码亚洲道久久| 亚洲图片校园春色| 亚洲精品电影天堂网| 亚洲精品视频在线播放| 亚洲精彩视频在线观看| 久久久久亚洲av无码专区| 色婷婷亚洲十月十月色天| 久久国产精品亚洲综合| 亚洲国产高清视频| 亚洲理论片在线观看| 亚洲国产成人综合| 亚洲av极品无码专区在线观看| 国产精品美女午夜爽爽爽免费| 亚洲男女一区二区三区|