Y a-t-il un moyen de produire les résultats d'une analyse dans le shell HBASE dans un fichier? Je suppose que cela est facile mais je n'ai pas pu trouver quoi que ce soit dans la documentation.
Je sais que ce post est assez vieux mais je cherchais quelque chose à propos de Hbase moi-même et je suis tombé à travers.
Eh bien, je ne sais pas si c'est la meilleure façon de le faire, mais vous pouvez absolument utiliser l'option de script HBASE vous donne. Il suffit d'ouvrir une coquille (d'aller de préférence dans le bac de répertoire de HBASE) et courez
echo "scan 'foo'" | ./hbase Shell > myText
où FOO est le nom de la table que vous souhaitez scanner. Si vous ouvrez alors MyText, vous verrez les résultats là-bas. J'espère que j'ai aidé!
Une autre option utilisant un EOF ici doc, potentiellement plus personnalisable:
hbase Shell <<EOF >myText
scan 'foo'
EOF
Vous pouvez également utiliser ici des chaînes également (si votre coquille les supporte):
$ hbase Shell <<< "scan 'sometable'" > myoutput.txt
Ci-dessus, je le fais dans Bash sur un système Linux, par exemple.