HBase Shell accès Get couramment utilisé conseils

Au travail, parfois veulent simplement regarder les valeurs de table Hbase pour certains indicateurs clés, et cette fois nous ne pouvons maintenant écrire du code Java pour afficher les éléments suivants quelques conseils que vous pourriez fréquemment utilisés.

1. Il y a beaucoup de colonnes dans une rangée, à seulement 2 pour obtenir les données spécifiées 3

hbase> get 't1', 'r1', ['f:c1', 'f:c2', 'f:c3']

2. veulent voir plusieurs versions d'un champ de données

hbase> get 't1', 'r1', {COLUMN => 'f:c1', VERSIONS => 4}

3. veux voir est des nombres hexadécimaux chinois ou

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

Pour le type Int, Long valeur de type, support toInt | syntaxe toLong.

4. obtenir rapidement toutes les colonnes d'un groupe de colonnes

使用列族过滤器:
1. 精确匹配列族
hbase> get 't1,'r1',FILTER=>"FamilyFilter(=,'binary:f')"

2. 模糊匹配列族
hbase> get 't1,'r1',FILTER=>"FamilyFilter(=,'substring:f')"

5. Le préfixe du nom de la colonne d'acquisition de données

hbase> get 't1','r1',FILTER=>"ColumnPrefixFilter('c')"

syntaxe inhabituelle n'est discuté plus.

Scannez le code QR des blogueurs les préoccupations du public

S'il vous plaît indiquer la source!

Je suppose que tu aimes

Origine www.cnblogs.com/zpb2016/p/12636461.html
conseillé
Classement