職場では、単にいくつかの重要な指標のためのHBaseのテーブル値を見たい、とこの時間は、私たちは今、あなたが頻繁に使用されるかもしれない、次のいくつかのヒントを表示するには、Javaコードを記述することはできません。
1行の列数は、わずか2指定されたデータを得るために、ある3
hbase> get 't1', 'r1', ['f:c1', 'f:c2', 'f:c3']
2.データフィールドの複数のバージョンを確認したいです
hbase> get 't1', 'r1', {COLUMN => 'f:c1', VERSIONS => 4}
参照するには3.希望は、中国語や16進数であります
hbase> put 't1','r1','f:c1','中国'
hbase> get 't1','r1','f:c1:toString'
COLUMN CELL
f:c1 timestamp=1585635275771, value=中国
1 row(s) in 0.0180 seconds
int型、ロング型の値については、オーバーライド:サポート| toLong構文を。
4.すぐに列グループ内のすべての列を取得
使用列族过滤器:
1. 精确匹配列族
hbase> get 't1,'r1',FILTER=>"FamilyFilter(=,'binary:f')"
2. 模糊匹配列族
hbase> get 't1,'r1',FILTER=>"FamilyFilter(=,'substring:f')"
5.データ収集の列名の接頭辞
hbase> get 't1','r1',FILTER=>"ColumnPrefixFilter('c')"
異常な構文は、もはや議論されていません。
ソースを示してください!