Pregunta

Quiero hacer comparación de mesa en Hive. Es muy difícil hacer eso en la consola. ¿Hay alguna herramienta de cliente para ver los resultados de la consulta de colmena como SQL Developer

¿Fue útil?

Solución 3

Como SQL Dev y Squirrel SQL funcionan bien y también la configuración es bastante fácil en Squirrel SQL. Lo mismo es cierto para SQL Dev también. Para aquellos que buscan una solución fuera de la casilla, también marque Beeswex proporcionado por Cloudera https://ccp.cloudera.com/display/hue/beeswax#beeswax-beeswaxandhiveInstallationand Configuration.

Otros consejos

SQL Developer admite otros tipos de bases de datos, aparte de Oracle. Solo necesita el controlador JDBC para Hive, y configúrelo en el desarrollador SQL.

No lo tengo frente a mí, pero si recuerdo, vas a herramientas-> Preferencias-> Controladores JDBC de terceros, y luego agregue el controlador JDBC Hive. He tenido algunas dificultades para que esto funcione, especialmente. En el cliente de Linux. ¡Buena suerte!

Veo uno tema de Hive, que trata sobre la integración de Hive JDBC con Squirrel SQL Client.

Con él, puede explorar la estructura de la tabla de colmena (columna de tabla y su tipo de datos) y consulta SQL a través del cliente SQL SQUREL.

Tal vez puedas investigarlo para ver si funciona.

De hecho, necesitaba algo como esto recientemente. Miré a mi alrededor y se me ocurrió: http://stratapps.com/hivesql.php

La captura de pantalla allí no lo es ... Creo que muestra el historial de las consultas, pero la aplicación en sí contiene un área donde muestra la tabla de los resultados de la consulta de colmena y puede exportarla a Excel para hacer la comparación allí. ¡Espero que ayude!

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top