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.
S'il vous plaît indiquer la source!