tablas - Obtener la salida de los escaneos en el shell hbase
insert data hbase java (3)
¿Hay alguna manera de que pueda generar los resultados de un análisis en el shell hbase a un archivo? Supongo que esto es fácil pero no he podido encontrar nada en la documentación.
Otra opción que usa un documento EOF aquí, potencialmente más personalizable:
hbase shell <<EOF >myText
scan ''foo''
EOF
Sé que esta publicación es bastante antigua, pero estaba buscando algo sobre HBase y lo encontré.
Bueno, no sé si esta es la mejor manera de hacerlo, pero definitivamente puede usar la opción de scripting que le ofrece HBase. Simplemente abra un shell (preferiblemente vaya al directorio bin de HBase) y ejecute
echo "scan ''foo''" | ./hbase shell > myText
donde foo es el nombre de la tabla que desea escanear. Si luego abres myText, verás los resultados allí. Espero haberte ayudado!
También puedes usar aquí las cadenas también (si tu shell las admite):
$ hbase shell <<< "scan ''sometable''" > myoutput.txt
Arriba estoy haciendo esto en Bash en un sistema Linux, por ejemplo.