SlideShare a Scribd company logo
1 of 48
Download to read offline
20分でわかるHBase

Python Developers Festa 2012.07 #pyfes	

            2012/07/28	
  
            @shiumachi	
  
アジェンダ	
  
•  HBaseとは	
  
•  HBaseのデータ構造	
  
•  HBaseのテーブル構造とアーキテクチャ	
  
•  リージョン分割〜HBaseにおけるシャーディン
   グ〜	
  
•  アーキテクチャから見るHBaseの使い方	
  
•  ???	
  
お前誰よ?	
  
•  Sho	
  Shimauchi	
  	
  (	
  @shiumachi	
  )	
  
•  Cloudera	
  の問い合わせ担当	
  
•  ここ最近で一番衝撃的だった問い合わせは、
   私の個人ブログの内容について説明してほし
   いというもの(しかも4年前の記事)	
  
HBase	
  本日本語訳出ました	
  
         •  Cloudera	
  の	
  Lars	
  George	
  
            が書いた HBase	
  のバイ
            ブル	
  
         •  訳は安心の玉川さん	
  
         •  レビュー手伝ってました	
  
         •  今日話すことは全部こ
            の「馬本」に書いてます	
  
HBaseとは
HBase	
  とは	
  
•    分散DB	
  
•    列ファミリ指向DB	
  
•    ソートマップDB	
  
•    キーバリューストア	
  
なぜHBaseを使うのか	
  
RDBMSにデータが入りきらない	
  


シャーディングしなきゃいけない	
  


       だるい	
  
なぜHBaseを使うのか	
  
頑張ってシャーディングした	
  


書き込みがスケールしない	
  


    \(^o^)/オワタ	
  
なぜHBaseを使うのか	
  
•  シャーディングをサポートしてる	
  
 –  自動シャーディング	
  
 –  コマンド一発で手動シャーディング	
  
•  書き込みがスケールする	
  
•  データの耐障害性も確保されてる	
  
 –  これはHadoopのファイルシステムHDFSの機能	
  
HBaseのデータ構造	
  
HBaseのデータ構造	
  
シンプルなキーバリュー型	
  



        キー	
            値	
  
HBaseのデータ構造	
  
キーが「行」「列ファミリ」「列」「タイムスタンプ」
に分かれている	
  

                          タイム	
  
行キー	
   列ファミリ	
   列	
                値	
  
                          スタンプ	
  
HBaseのデータ構造	
  
キーバリューがソートされてならんでいる	
  

                               タイム	
  
行キー	
   列ファミリ	
   列	
                          値	
  
                               スタンプ	
  

  r1	
      cf1	
     c1	
      1000	
     ‘python’	
  
  r1	
      cf1	
     c2	
      1000	
       ‘php’	
  
  r1	
      cf2	
     c1	
      1000	
      ‘ruby’	
  
  r2	
      cf1	
     c2	
      1000	
       ‘java’	
  
CM	
  
データ構造の話は馬本の
9章冒頭に詳しく書かれて
います	
  
	
  
是非買って読んでください	
  
HBaseのテーブル構造と	
  
アーキテクチャ	
  
HBaseのテーブル構造	
  
•  テーブルはリージョン/列ファミリごとに別ファ
   イルに保存される	
  
•  リージョンは、指定された行キーの範囲で分
   割される	
  
HBaseのテーブル構造	
  
•  1リージョンには列ファミリの数だけストアファイルが存在	
  
•  実際はもう少し複雑だがここでは簡略化して説明	
  


                          列ファミリ1	
     列ファミリ1	
  
   リージョン	
  
                         ストアファイル	
  
    a	
  -­‐	
  c	
  
   リージョン	
  
     d	
  -­‐	
  f	
  
   リージョン	
  
     d	
  -­‐	
  f	
  
HBaseのアーキテクチャ	
  
•  RegionServer	
  
   –  リージョンを管理する	
  
•  Zookeeper	
  
   –  リージョンサーバの配置や管理テーブルの配置
      など、HBaseの中核情報を管理する	
  
•  HMaster	
  
   –  データそのものは扱わず、管理情報を収集し管
      理インタフェースを提供する	
  
リージョンサーバ	
  
クライアントはリージョン	
            クライアント	
  
サーバのリージョンに	
  
直接アクセスする	
  

    リージョンサーバ	
     リージョンサーバ	
  

      リージョン	
        リージョン	
  
リージョンの位置を知るには?	
  
•  .META.	
  テーブル	
  
   –  リージョンサーバとリージョンのマップ情報	
  
   –  クライアントは	
  .META.	
  テーブルに問い合せて場所を
      確認	
  
•  ROOT	
  テーブル	
  
   –  .META.	
  の場所をポイントするだけのテーブル	
  
   –  クライアントはROOTテーブルを見て.META.テーブル
      を探す	
  
   –  ROOTテーブルの場所はZooKeeperに保存されている	
  
リージョンAにアクセスする場合	
  
クライアント	
                             ZooKeeper	
  




     リージョンサーバ1	
     リージョンサーバ2	
  

         ROOT	
         .META.	
  
       リージョンA	
  
リージョンAにアクセスする場合	
  
クライアント	
                             ZooKeeper	
  



  リージョンAに書き込みたい	
  

     リージョンサーバ1	
     リージョンサーバ2	
  

         ROOT	
         .META.	
  
       リージョンA	
  
リージョンAにアクセスする場合	
  
クライアント	
                             ZooKeeper	
  



    ROOTテーブルどこよ?	
  

     リージョンサーバ1	
     リージョンサーバ2	
  

         ROOT	
         .META.	
  
       リージョンA	
  
リージョンAにアクセスする場合	
  
クライアント	
                               ZooKeeper	
  



                     リージョンサーバ1にあるよ	
  

     リージョンサーバ1	
       リージョンサーバ2	
  

         ROOT	
           .META.	
  
       リージョンA	
  
リージョンAにアクセスする場合	
  
クライアント	
                       ZooKeeper	
  
                     .META.テーブルどこよ?	
  




     リージョンサーバ1	
       リージョンサーバ2	
  

         ROOT	
            .META.	
  
       リージョンA	
  
リージョンAにアクセスする場合	
  
クライアント	
                     ZooKeeper	
  
                     リージョンサーバ2にあるよ	
  




     リージョンサーバ1	
       リージョンサーバ2	
  

         ROOT	
            .META.	
  
       リージョンA	
  
リージョンAにアクセスする場合	
  
クライアント	
                    ZooKeeper	
  
                     リージョンAはどこよ?	
  




     リージョンサーバ1	
      リージョンサーバ2	
  

         ROOT	
          .META.	
  
       リージョンA	
  
リージョンAにアクセスする場合	
  
クライアント	
                     ZooKeeper	
  
                     リージョンサーバ2にあるよ	
  




     リージョンサーバ1	
       リージョンサーバ2	
  

         ROOT	
            .META.	
  
       リージョンA	
  
リージョンAにアクセスする場合	
  
クライアント	
                         ZooKeeper	
  
                     ようやくアクセスできた!	
  
                     場所はキャッシュしたので、
                     もうZooKeeperや管理テー
                     ブルを見る必要はない!	
  


     リージョンサーバ1	
        リージョンサーバ2	
  

         ROOT	
            .META.	
  
       リージョンA	
  
CM	
  
データの流れの話は馬本
の8章に詳しく書かれてい
ます	
  
	
  
是非買って読んでください	
  
リージョン分割〜HBaseにおける
シャーディング〜	
  
リージョン分割	
  
•  リージョンが大きくなりすぎるとHBaseはリー
   ジョンを自動で分割する	
  
•  分割はコストがかかる上管理が大変になるの
   で、手動による分割を推奨	
  
•  特にデータ投入前の事前分割は強く推奨	
  
リージョン分割	
  
               このリージョンは大きくなり
                すぎたので分割しよう	
  



リージョンサーバ	
        リージョンサーバ	
  


  リージョン	
  
リージョン分割	
  




リージョンサーバ	
     リージョンサーバ	
  

  リージョン	
  
  リージョン	
  
リージョン分割	
  
               分割したうちの片方は他の
               リージョンサーバに渡そう	
  



リージョンサーバ	
        リージョンサーバ	
  

  リージョン	
           リージョン	
  
リージョン分割	
  
ZooKeeperは分割を常に監                   ZooKeeper	
  
       視している	
  
                  分割完了後、.META.も更新
                      される	
  

   リージョンサーバ	
      リージョンサーバ	
  

      ROOT	
          .META.	
  
     リージョン	
        リージョン	
  
アーキテクチャから見るHBaseの	
  
使い方	
  
スキーマ設計	
  
•  列ファミリだけはテーブル作成時に定義しな
   ければいけない	
  
 –  列は任意の数だけ追加可能(所詮はただのキー)	
  
•  列ファミリの数だけファイル数が増える	
  
 –  通常1つ、多くとも3つにとどめる	
  
行キー設計	
  
•  ランダムかシーケンシャルか	
  
•  ランダムアクセス重視	
  
 –  書き込みをリージョンで散らす	
  
 –  行キーをハッシュにしてしまうなど	
  
•  シーケンシャル重視	
  
 –  スキャン(一括取得)したい場合など	
  
 –  行キーを並べておく	
  
CM	
  
データの流れの話は馬本
の8章に詳しく書かれてい
ます	
  
スキーマ設計の話は9章
に書いてます	
  
	
  
是非買って読んでください	
  
まとめ	
  
今日話したこと	
  
•    HBaseのデータ構造(キーバリュー)	
  
•    HBaseのアーキテクチャ	
  
•    リージョンの考え方	
  
•    スキーマ・行キー設計	
  
今日話していないこと(一部)	
  
•  先行書き込みログ	
  
     –  HBaseが壊れてもデータが残っていることを保証	
  
•  メムストア	
  
     –  メモリキャッシュのようなもの	
  
•  フラッシュとコンパクション	
  
•  HBase	
  API	
  
     –    Java	
  
     –    Thri	
  (python	
  もあるよ)	
  
     –    REST	
  
     –    hbase	
  shell	
  (jruby	
  ベースのインタラクティブシェル)	
  
•    フィルタ	
  
•    コプロセッサ	
  
•    HBCK	
  
•    MapReduce	
  
•    データのインポート・エクスポートツール	
  
CM	
  
もちろん馬本には全部書
いてあります	
  
	
  
是非買って読んでください	
  
まとめ	
  
•  HBase	
  を使うことはそんなに難しくありません	
  
 –  少なくとも自力でシャーディングするよりマシ	
  
•  性能を引き出そうとすればそれなりの知識が
   必要です	
  
 –  他の技術も同じ	
  
•  正しく活用して、高速かつスケーラブルな
   HBaseをエンジョイしましょう!	
  
CM	
  
HBaseを使いこなすにはド
キュメントは必須です	
  
現在手に入る唯一にして
最高のHBase本、それが
馬本です	
  
	
  
是非買って読んでください	
  
HBase	
  トレーニング始めました	
  
7月30日(来週の月曜)から、日本語でもHBase
トレーニングを始めます	
  
	
  
馬本だけじゃ無理という人は是非参加してくだ
さい	
  
	
  
h]p://www.cloudera.co.jp/university/
hbase.html	
  
	
  
おしまい	
  

More Related Content

What's hot

Introduction to Impala ~Hadoop用のSQLエンジン~ #hcj13w
Introduction to Impala ~Hadoop用のSQLエンジン~ #hcj13wIntroduction to Impala ~Hadoop用のSQLエンジン~ #hcj13w
Introduction to Impala ~Hadoop用のSQLエンジン~ #hcj13wCloudera Japan
 
CDH4.1オーバービュー
CDH4.1オーバービューCDH4.1オーバービュー
CDH4.1オーバービューCloudera Japan
 
HDFS HA セミナー #hadoop
HDFS HA セミナー #hadoopHDFS HA セミナー #hadoop
HDFS HA セミナー #hadoopCloudera Japan
 
第25回 Hadoopソースコードリーディング 「HBase 最新情報」
第25回 Hadoopソースコードリーディング 「HBase 最新情報」第25回 Hadoopソースコードリーディング 「HBase 最新情報」
第25回 Hadoopソースコードリーディング 「HBase 最新情報」Toshihiro Suzuki
 
HDFS Supportaiblity Improvements
HDFS Supportaiblity ImprovementsHDFS Supportaiblity Improvements
HDFS Supportaiblity ImprovementsCloudera Japan
 
Cloudera Impala Seminar Jan. 8 2013
Cloudera Impala Seminar Jan. 8 2013Cloudera Impala Seminar Jan. 8 2013
Cloudera Impala Seminar Jan. 8 2013Cloudera Japan
 
Cloudera大阪セミナー 20130219
Cloudera大阪セミナー 20130219Cloudera大阪セミナー 20130219
Cloudera大阪セミナー 20130219Cloudera Japan
 
Evolution of Impala #hcj2014
Evolution of Impala #hcj2014Evolution of Impala #hcj2014
Evolution of Impala #hcj2014Cloudera Japan
 
Hadoopのシステム設計・運用のポイント
Hadoopのシステム設計・運用のポイントHadoopのシステム設計・運用のポイント
Hadoopのシステム設計・運用のポイントCloudera Japan
 
[db tech showcase Tokyo 2016] D27: Next Generation Apache Cassandra by ヤフー株式会...
[db tech showcase Tokyo 2016] D27: Next Generation Apache Cassandra by ヤフー株式会...[db tech showcase Tokyo 2016] D27: Next Generation Apache Cassandra by ヤフー株式会...
[db tech showcase Tokyo 2016] D27: Next Generation Apache Cassandra by ヤフー株式会...Insight Technology, Inc.
 
マルチテナント Hadoop クラスタのためのモニタリング Best Practice
マルチテナント Hadoop クラスタのためのモニタリング Best Practiceマルチテナント Hadoop クラスタのためのモニタリング Best Practice
マルチテナント Hadoop クラスタのためのモニタリング Best PracticeHadoop / Spark Conference Japan
 
Cloudera Manager 5 (hadoop運用) #cwt2013
Cloudera Manager 5 (hadoop運用)  #cwt2013Cloudera Manager 5 (hadoop運用)  #cwt2013
Cloudera Manager 5 (hadoop運用) #cwt2013Cloudera Japan
 
Cloudera impalaの性能評価(Hiveとの比較)
Cloudera impalaの性能評価(Hiveとの比較)Cloudera impalaの性能評価(Hiveとの比較)
Cloudera impalaの性能評価(Hiveとの比較)Yukinori Suda
 
Guide to Cassandra for Production Deployments
Guide to Cassandra for Production DeploymentsGuide to Cassandra for Production Deployments
Guide to Cassandra for Production Deploymentssmdkk
 
Impala データサイエンティストのための 高速大規模分散基盤 #tokyowebmining
Impala データサイエンティストのための 高速大規模分散基盤 #tokyowebminingImpala データサイエンティストのための 高速大規模分散基盤 #tokyowebmining
Impala データサイエンティストのための 高速大規模分散基盤 #tokyowebminingSho Shimauchi
 
CDH5最新情報 #cwt2013
CDH5最新情報 #cwt2013CDH5最新情報 #cwt2013
CDH5最新情報 #cwt2013Cloudera Japan
 

What's hot (20)

Introduction to Impala ~Hadoop用のSQLエンジン~ #hcj13w
Introduction to Impala ~Hadoop用のSQLエンジン~ #hcj13wIntroduction to Impala ~Hadoop用のSQLエンジン~ #hcj13w
Introduction to Impala ~Hadoop用のSQLエンジン~ #hcj13w
 
CDH4.1オーバービュー
CDH4.1オーバービューCDH4.1オーバービュー
CDH4.1オーバービュー
 
HDFS HA セミナー #hadoop
HDFS HA セミナー #hadoopHDFS HA セミナー #hadoop
HDFS HA セミナー #hadoop
 
第25回 Hadoopソースコードリーディング 「HBase 最新情報」
第25回 Hadoopソースコードリーディング 「HBase 最新情報」第25回 Hadoopソースコードリーディング 「HBase 最新情報」
第25回 Hadoopソースコードリーディング 「HBase 最新情報」
 
HDFS Supportaiblity Improvements
HDFS Supportaiblity ImprovementsHDFS Supportaiblity Improvements
HDFS Supportaiblity Improvements
 
HBase at Ameba
HBase at AmebaHBase at Ameba
HBase at Ameba
 
MapR M7 技術概要
MapR M7 技術概要MapR M7 技術概要
MapR M7 技術概要
 
HBase at LINE
HBase at LINEHBase at LINE
HBase at LINE
 
Cloudera Impala Seminar Jan. 8 2013
Cloudera Impala Seminar Jan. 8 2013Cloudera Impala Seminar Jan. 8 2013
Cloudera Impala Seminar Jan. 8 2013
 
Cloudera大阪セミナー 20130219
Cloudera大阪セミナー 20130219Cloudera大阪セミナー 20130219
Cloudera大阪セミナー 20130219
 
Evolution of Impala #hcj2014
Evolution of Impala #hcj2014Evolution of Impala #hcj2014
Evolution of Impala #hcj2014
 
Hadoopのシステム設計・運用のポイント
Hadoopのシステム設計・運用のポイントHadoopのシステム設計・運用のポイント
Hadoopのシステム設計・運用のポイント
 
[db tech showcase Tokyo 2016] D27: Next Generation Apache Cassandra by ヤフー株式会...
[db tech showcase Tokyo 2016] D27: Next Generation Apache Cassandra by ヤフー株式会...[db tech showcase Tokyo 2016] D27: Next Generation Apache Cassandra by ヤフー株式会...
[db tech showcase Tokyo 2016] D27: Next Generation Apache Cassandra by ヤフー株式会...
 
マルチテナント Hadoop クラスタのためのモニタリング Best Practice
マルチテナント Hadoop クラスタのためのモニタリング Best Practiceマルチテナント Hadoop クラスタのためのモニタリング Best Practice
マルチテナント Hadoop クラスタのためのモニタリング Best Practice
 
Cloudera Manager 5 (hadoop運用) #cwt2013
Cloudera Manager 5 (hadoop運用)  #cwt2013Cloudera Manager 5 (hadoop運用)  #cwt2013
Cloudera Manager 5 (hadoop運用) #cwt2013
 
HBaseCon 2012 参加レポート
HBaseCon 2012 参加レポートHBaseCon 2012 参加レポート
HBaseCon 2012 参加レポート
 
Cloudera impalaの性能評価(Hiveとの比較)
Cloudera impalaの性能評価(Hiveとの比較)Cloudera impalaの性能評価(Hiveとの比較)
Cloudera impalaの性能評価(Hiveとの比較)
 
Guide to Cassandra for Production Deployments
Guide to Cassandra for Production DeploymentsGuide to Cassandra for Production Deployments
Guide to Cassandra for Production Deployments
 
Impala データサイエンティストのための 高速大規模分散基盤 #tokyowebmining
Impala データサイエンティストのための 高速大規模分散基盤 #tokyowebminingImpala データサイエンティストのための 高速大規模分散基盤 #tokyowebmining
Impala データサイエンティストのための 高速大規模分散基盤 #tokyowebmining
 
CDH5最新情報 #cwt2013
CDH5最新情報 #cwt2013CDH5最新情報 #cwt2013
CDH5最新情報 #cwt2013
 

Viewers also liked

Facebook Messages & HBase
Facebook Messages & HBaseFacebook Messages & HBase
Facebook Messages & HBase强 王
 
Hbase勉強会(第一回)メモ
Hbase勉強会(第一回)メモHbase勉強会(第一回)メモ
Hbase勉強会(第一回)メモTakashi Kambayashi
 
HBase スキーマ設計のポイント
HBase スキーマ設計のポイントHBase スキーマ設計のポイント
HBase スキーマ設計のポイントdaisuke-a-matsui
 
MongoDBで作るソーシャルデータ新解析基盤
MongoDBで作るソーシャルデータ新解析基盤MongoDBで作るソーシャルデータ新解析基盤
MongoDBで作るソーシャルデータ新解析基盤Takahiro Inoue
 
Hadoop概要説明
Hadoop概要説明Hadoop概要説明
Hadoop概要説明Satoshi Noto
 
分散処理基盤ApacheHadoop入門とHadoopエコシステムの最新技術動向(OSC2015 Kansai発表資料)
分散処理基盤ApacheHadoop入門とHadoopエコシステムの最新技術動向(OSC2015 Kansai発表資料)分散処理基盤ApacheHadoop入門とHadoopエコシステムの最新技術動向(OSC2015 Kansai発表資料)
分散処理基盤ApacheHadoop入門とHadoopエコシステムの最新技術動向(OSC2015 Kansai発表資料)NTT DATA OSS Professional Services
 
20090713 Hbase Schema Design Case Studies
20090713 Hbase Schema Design Case Studies20090713 Hbase Schema Design Case Studies
20090713 Hbase Schema Design Case StudiesEvan Liu
 
A3RT -The details and actual use cases of“Analytics & Artificial intelligence...
A3RT -The details and actual use cases of“Analytics & Artificial intelligence...A3RT -The details and actual use cases of“Analytics & Artificial intelligence...
A3RT -The details and actual use cases of“Analytics & Artificial intelligence...Recruit Technologies
 
リクルート式ビッグデータ活用術
リクルート式ビッグデータ活用術リクルート式ビッグデータ活用術
リクルート式ビッグデータ活用術Recruit Technologies
 
Cassandraとh baseの比較して入門するno sql
Cassandraとh baseの比較して入門するno sqlCassandraとh baseの比較して入門するno sql
Cassandraとh baseの比較して入門するno sqlYutuki r
 

Viewers also liked (12)

Facebook Messages & HBase
Facebook Messages & HBaseFacebook Messages & HBase
Facebook Messages & HBase
 
Cassandra v0.6-siryou
Cassandra v0.6-siryouCassandra v0.6-siryou
Cassandra v0.6-siryou
 
Hbase勉強会(第一回)メモ
Hbase勉強会(第一回)メモHbase勉強会(第一回)メモ
Hbase勉強会(第一回)メモ
 
HBase スキーマ設計のポイント
HBase スキーマ設計のポイントHBase スキーマ設計のポイント
HBase スキーマ設計のポイント
 
Mongo sharding
Mongo shardingMongo sharding
Mongo sharding
 
MongoDBで作るソーシャルデータ新解析基盤
MongoDBで作るソーシャルデータ新解析基盤MongoDBで作るソーシャルデータ新解析基盤
MongoDBで作るソーシャルデータ新解析基盤
 
Hadoop概要説明
Hadoop概要説明Hadoop概要説明
Hadoop概要説明
 
分散処理基盤ApacheHadoop入門とHadoopエコシステムの最新技術動向(OSC2015 Kansai発表資料)
分散処理基盤ApacheHadoop入門とHadoopエコシステムの最新技術動向(OSC2015 Kansai発表資料)分散処理基盤ApacheHadoop入門とHadoopエコシステムの最新技術動向(OSC2015 Kansai発表資料)
分散処理基盤ApacheHadoop入門とHadoopエコシステムの最新技術動向(OSC2015 Kansai発表資料)
 
20090713 Hbase Schema Design Case Studies
20090713 Hbase Schema Design Case Studies20090713 Hbase Schema Design Case Studies
20090713 Hbase Schema Design Case Studies
 
A3RT -The details and actual use cases of“Analytics & Artificial intelligence...
A3RT -The details and actual use cases of“Analytics & Artificial intelligence...A3RT -The details and actual use cases of“Analytics & Artificial intelligence...
A3RT -The details and actual use cases of“Analytics & Artificial intelligence...
 
リクルート式ビッグデータ活用術
リクルート式ビッグデータ活用術リクルート式ビッグデータ活用術
リクルート式ビッグデータ活用術
 
Cassandraとh baseの比較して入門するno sql
Cassandraとh baseの比較して入門するno sqlCassandraとh baseの比較して入門するno sql
Cassandraとh baseの比較して入門するno sql
 

Similar to 20分でわかるHBase

HBase Across the World #LINE_DM
HBase Across the World #LINE_DMHBase Across the World #LINE_DM
HBase Across the World #LINE_DMCloudera Japan
 
On-Premise Kubernetes on Rancher
On-Premise Kubernetes on RancherOn-Premise Kubernetes on Rancher
On-Premise Kubernetes on RancherYasushi Kanaya
 
sparksql-hive-bench-by-nec-hwx-at-hcj16
sparksql-hive-bench-by-nec-hwx-at-hcj16sparksql-hive-bench-by-nec-hwx-at-hcj16
sparksql-hive-bench-by-nec-hwx-at-hcj16Yifeng Jiang
 
Cloudera Manager4.0とNameNode-HAセミナー資料
Cloudera Manager4.0とNameNode-HAセミナー資料Cloudera Manager4.0とNameNode-HAセミナー資料
Cloudera Manager4.0とNameNode-HAセミナー資料Cloudera Japan
 
Lars George HBase Seminar with O'REILLY Oct.12 2012
Lars George HBase Seminar with O'REILLY Oct.12 2012Lars George HBase Seminar with O'REILLY Oct.12 2012
Lars George HBase Seminar with O'REILLY Oct.12 2012Cloudera Japan
 
忍者ツールズのCouchbase導入事例
忍者ツールズのCouchbase導入事例忍者ツールズのCouchbase導入事例
忍者ツールズのCouchbase導入事例Kenichi Tsunokawa
 
20121115 オープンソースでハイアベイラビリティ! ~クラスタ管理の設計構築ハウツー&エンジニア思考力~
20121115 オープンソースでハイアベイラビリティ! ~クラスタ管理の設計構築ハウツー&エンジニア思考力~20121115 オープンソースでハイアベイラビリティ! ~クラスタ管理の設計構築ハウツー&エンジニア思考力~
20121115 オープンソースでハイアベイラビリティ! ~クラスタ管理の設計構築ハウツー&エンジニア思考力~Iwasaki Noboru
 
NVMFS 使ってみたとか 言っちゃって マジカジュアルな奴
NVMFS 使ってみたとか 言っちゃって マジカジュアルな奴NVMFS 使ってみたとか 言っちゃって マジカジュアルな奴
NVMFS 使ってみたとか 言っちゃって マジカジュアルな奴Akihiro Kuwano
 
Zabbixのパフォーマンスチューニング & インストール時の注意点
Zabbixのパフォーマンスチューニング & インストール時の注意点Zabbixのパフォーマンスチューニング & インストール時の注意点
Zabbixのパフォーマンスチューニング & インストール時の注意点Kodai Terashima
 
Amazon RDS (Relational Database Service) の概要説明
Amazon RDS (Relational Database Service) の概要説明Amazon RDS (Relational Database Service) の概要説明
Amazon RDS (Relational Database Service) の概要説明SORACOM, INC
 
Hadoop summit 2012 report
Hadoop summit 2012 reportHadoop summit 2012 report
Hadoop summit 2012 reportSho Shimauchi
 
Couchbase introduction-20150611
Couchbase introduction-20150611Couchbase introduction-20150611
Couchbase introduction-20150611Couchbase Japan KK
 
Dbts2015 tokyo vector_in_hadoop_vortex
Dbts2015 tokyo vector_in_hadoop_vortexDbts2015 tokyo vector_in_hadoop_vortex
Dbts2015 tokyo vector_in_hadoop_vortexKoji Shinkubo
 
Apache Kuduは何がそんなに「速い」DBなのか? #dbts2017
Apache Kuduは何がそんなに「速い」DBなのか? #dbts2017Apache Kuduは何がそんなに「速い」DBなのか? #dbts2017
Apache Kuduは何がそんなに「速い」DBなのか? #dbts2017Cloudera Japan
 
dimSTATから見るベンチマーク
dimSTATから見るベンチマークdimSTATから見るベンチマーク
dimSTATから見るベンチマークhiroi10
 

Similar to 20分でわかるHBase (20)

HBase Across the World #LINE_DM
HBase Across the World #LINE_DMHBase Across the World #LINE_DM
HBase Across the World #LINE_DM
 
On-Premise Kubernetes on Rancher
On-Premise Kubernetes on RancherOn-Premise Kubernetes on Rancher
On-Premise Kubernetes on Rancher
 
Hiveを高速化するLLAP
Hiveを高速化するLLAPHiveを高速化するLLAP
Hiveを高速化するLLAP
 
sparksql-hive-bench-by-nec-hwx-at-hcj16
sparksql-hive-bench-by-nec-hwx-at-hcj16sparksql-hive-bench-by-nec-hwx-at-hcj16
sparksql-hive-bench-by-nec-hwx-at-hcj16
 
Cloudera Manager4.0とNameNode-HAセミナー資料
Cloudera Manager4.0とNameNode-HAセミナー資料Cloudera Manager4.0とNameNode-HAセミナー資料
Cloudera Manager4.0とNameNode-HAセミナー資料
 
Lars George HBase Seminar with O'REILLY Oct.12 2012
Lars George HBase Seminar with O'REILLY Oct.12 2012Lars George HBase Seminar with O'REILLY Oct.12 2012
Lars George HBase Seminar with O'REILLY Oct.12 2012
 
忍者ツールズのCouchbase導入事例
忍者ツールズのCouchbase導入事例忍者ツールズのCouchbase導入事例
忍者ツールズのCouchbase導入事例
 
20121115 オープンソースでハイアベイラビリティ! ~クラスタ管理の設計構築ハウツー&エンジニア思考力~
20121115 オープンソースでハイアベイラビリティ! ~クラスタ管理の設計構築ハウツー&エンジニア思考力~20121115 オープンソースでハイアベイラビリティ! ~クラスタ管理の設計構築ハウツー&エンジニア思考力~
20121115 オープンソースでハイアベイラビリティ! ~クラスタ管理の設計構築ハウツー&エンジニア思考力~
 
Dsas周りのお話
Dsas周りのお話Dsas周りのお話
Dsas周りのお話
 
NVMFS 使ってみたとか 言っちゃって マジカジュアルな奴
NVMFS 使ってみたとか 言っちゃって マジカジュアルな奴NVMFS 使ってみたとか 言っちゃって マジカジュアルな奴
NVMFS 使ってみたとか 言っちゃって マジカジュアルな奴
 
Zabbixのパフォーマンスチューニング & インストール時の注意点
Zabbixのパフォーマンスチューニング & インストール時の注意点Zabbixのパフォーマンスチューニング & インストール時の注意点
Zabbixのパフォーマンスチューニング & インストール時の注意点
 
Amazon RDS (Relational Database Service) の概要説明
Amazon RDS (Relational Database Service) の概要説明Amazon RDS (Relational Database Service) の概要説明
Amazon RDS (Relational Database Service) の概要説明
 
Hadoop summit 2012 report
Hadoop summit 2012 reportHadoop summit 2012 report
Hadoop summit 2012 report
 
Couchbase introduction-20150611
Couchbase introduction-20150611Couchbase introduction-20150611
Couchbase introduction-20150611
 
Java Clientで入門する Apache Kafka #jjug_ccc #ccc_e2
Java Clientで入門する Apache Kafka #jjug_ccc #ccc_e2Java Clientで入門する Apache Kafka #jjug_ccc #ccc_e2
Java Clientで入門する Apache Kafka #jjug_ccc #ccc_e2
 
Couchbaseの紹介 2015/03/05
Couchbaseの紹介 2015/03/05Couchbaseの紹介 2015/03/05
Couchbaseの紹介 2015/03/05
 
Dbts2015 tokyo vector_in_hadoop_vortex
Dbts2015 tokyo vector_in_hadoop_vortexDbts2015 tokyo vector_in_hadoop_vortex
Dbts2015 tokyo vector_in_hadoop_vortex
 
Apache Kuduは何がそんなに「速い」DBなのか? #dbts2017
Apache Kuduは何がそんなに「速い」DBなのか? #dbts2017Apache Kuduは何がそんなに「速い」DBなのか? #dbts2017
Apache Kuduは何がそんなに「速い」DBなのか? #dbts2017
 
dimSTATから見るベンチマーク
dimSTATから見るベンチマークdimSTATから見るベンチマーク
dimSTATから見るベンチマーク
 
DevOps with Database on AWS
DevOps with Database on AWSDevOps with Database on AWS
DevOps with Database on AWS
 

Recently uploaded

論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNetToru Tamaki
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムsugiuralab
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Danieldanielhu54
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものですiPride Co., Ltd.
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A surveyToru Tamaki
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...Toru Tamaki
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdftaisei2219
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略Ryo Sasaki
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Yuma Ohgami
 

Recently uploaded (9)

論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
 
Postman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By DanielPostman LT Fukuoka_Quick Prototype_By Daniel
Postman LT Fukuoka_Quick Prototype_By Daniel
 
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する       2024/04/19 の勉強会で発表されたものですSOPを理解する       2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
 
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
 
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
 
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdfTSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
 
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
 
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
 

20分でわかるHBase