HBaseのHFileをコマンドで読み取る方法

2013-09-18T00:00:00+00:00 HBase

んまぁ読み取るっていう表現もどうかと。以前

hbase org.apache.hadoop.hbase.io.hfile.HFile -f file:///path/to/hfile -p

的な事をすると見れるらしいとの情報を受け取っていて、たまたまタイミング的に良かったので実行してみると

/opt/hbase/bin/hbase org.apache.hadoop.hbase.io.hfile.HFile \
    -f file:///tmp/hbase-kinjouj/hbase/input/8ad276381fd7bbf3c39ba53a73f7b513/account/d1f72fab923745f8b01a2563a88261ff \
    -p

結果が

13/09/18 15:37:20 INFO util.ChecksumType: Checksum using org.apache.hadoop.util.PureJavaCrc32
13/09/18 15:37:20 INFO hfile.CacheConfig: Allocating LruBlockCache with maximum size 246.8m
13/09/18 15:37:20 ERROR metrics.SchemaMetrics: Inconsistent configuration. Previous configuration for using table name in metrics: true, new configuration: false
K: account1/account:name/1379479751401/Put/vlen=4/ts=0 V: hoge
K: account1/account:name/1379479704251/Put/vlen=4/ts=0 V: hoge
K: account2/account:name/1379479767781/Put/vlen=4/ts=0 V: fuga
K: account2/account:name/1379479760694/Put/vlen=4/ts=0 V: hoge
K: account3/account:name/1379479779157/Put/vlen=6/ts=0 V: foobar
K: account4/account:name/1379479783446/Put/vlen=4/ts=0 V: hoge

という感じ

一応メモ

Struts2をやってみる (6) - フォームバリデーション (1) - HBaseのTableMapper