Ardilla cliente como colmena con el controlador jdbc

SQuirrel SQL es una herramienta de código abierto que actúa como un cliente de la colmena. Puede descargar el cliente de SQL universal a partir de la sitio web de SourceForge. Proporciona una interfaz de usuario a la colmena y simplifica las tareas de consulta de tablas de gran tamaño y análisis de datos con Apache Hive.

La figura ilustra cómo la arquitectura de la colmena funcionaría cuando se utilizan herramientas tales como ardilla.

Se puede ver que el cliente SQuirrel utiliza las API JDBC para pasar comandos al controlador de la colmena a través del servidor.

Siga estos pasos para obtener Ardilla que se ejecuta:

Iniciar la colmena Thrift Server utilizando el comando lsiting:

$ $ HIVE_HOME / bin / colmena --service hiveserver -p 10000 -vStarting Colmena Thrift ServerStarting Colmena Thrift servidor en el puerto 10000 con 100 hilos min trabajadores y subprocesos de trabajo 2147483647 max
  • Descarga la última distribución SQuirrel desde el sitio SourceForge en un directorio de su elección.

  • Descomprimir el paquete SQuirrel usando el comando gunzip y expandir el archivo utilizando el comando tar.

    gunzip ardilla-sql-3.5.0-standard.tar.gz- tar xvf ardilla-sql-3.5.0-standard.tar.gz
  • Cambiar al directorio nuevo lanzamiento ardilla y comenzar la herramienta con el siguiente comando.

    $ Cd squirrel-sql-3.5.0-standard-./squirrel-sql.sh

    Tenga en cuenta que las instrucciones para incluir el núcleo Hadoop .tarro archivo puede ser diferente dependiendo de la versión de Hadoop. En este caso, el Hadoop .tarro archivo se llamó hadoop-core-1.2.1.jar, por lo que incluir $ HADOOP_HOME / hadoop - * - core.jar de acuerdo con las instrucciones en línea era incorrecta.

  • Esto es todo lo que se requiere para comenzar a usar la interfaz gráfica de usuario de ardilla. La siguiente figura muestra algunos comandos HiveQL corriendo contra el conductor de la colmena - similar a los comandos que se ejecutó anteriormente, con la CLI.

    La versión 0.11 Apache Hive también incluye un nuevo servidor Colmena Thrift llamada HiveServer2. Cuando se configura correctamente, HiveServer2 puede soportar múltiples clientes (un cliente y un cliente CLI SQuirrel al mismo tiempo, por ejemplo) y proporciona una mejor seguridad.

    Artículos Relacionados