Ardilla cliente como colmena con el controlador JDBC

SQuirreL SQL es una herramienta de código abierto que actúa como cliente de la colmena. Si deseas descargar este cliente SQL universal a partir de la página web de SourceForge. Proporciona una interfaz de usuario para la colmena y simplifica las tareas de consulta de tablas grandes y analizar datos con Apache Hive.

La figura ilustra cómo funcionaría la arquitectura Hive al utilizar herramientas como la ardilla.

imagen0.jpg

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

Siga estos pasos para obtener Ardilla que se ejecuta:

  1. Inicie el Hive Thrift Server utilizando el lsiting comando:

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

  3. Descomprimir el paquete SQuirreL con 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
  4. Cambie al nuevo directorio lanzamiento ardilla y iniciar la herramienta con el siguiente comando.

    $ Cd ardilla-sql-3.5.0-estándar -. / Squirrel-sql.sh

    Tenga en cuenta que las instrucciones para incluir el núcleo Hadoop .tarro archivo puede variar según el comunicado de Hadoop. En este caso, el Hadoop .tarro archivo fue nombrado hadoop-core-1.2.1.jar, lo que incluye $ HADOOP_HOME / hadoop - * - core.jar según las instrucciones online fue incorrecta.

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

image1.jpg

La versión de Apache Hive 0.11 también incluye un nuevo servidor Hive Thrift llamada HiveServer2. Cuando se configura correctamente, HiveServer2 puede soportar múltiples clientes (un cliente CLI y un cliente Ardilla en el mismo tiempo, por ejemplo) y proporciona mayor seguridad.




» » » » Ardilla cliente como colmena con el controlador JDBC