Esquilo cliente como colmeia com o driver jdbc

Video: Adv Java || jdbc || Various Funniest Ameerpet Ways to Register JDBC Driver

SQuirreL SQL é uma ferramenta de código aberto que atua como um cliente Hive. Você pode baixar este cliente SQL universal do site SourceForge. Ele fornece uma interface de usuário para colmeia e simplifica as tarefas de consulta de grandes tabelas e análise de dados com Apache Hive.

A figura ilustra como a arquitetura Hive iria funcionar quando usando ferramentas como esquilo.

Você pode ver que o cliente SQuirreL utiliza as APIs JDBC para passar comandos para o controlador Hive por meio do Server.

Siga estes passos para obter Esquilo que funciona:

Comece o Hive Thrift Server usando o lsiting comando:

$ $ HIVE_HOME / bin / colmeia --service hiveserver -p 10000 -vStarting colmeia Thrift ServerStarting colmeia Thrift Server na porta 10000 com 100 segmentos min trabalhador e segmentos de trabalho 2147483647 max
  • Baixar a distribuição mais recente SQuirreL no site da SourceForge em um diretório de sua escolha.



  • Descompacte o pacote SQuirreL usando o comando gunzip e expandir o arquivo usando o comando tar.

    gunzip esquilo-SQL-3.5.0-standard.tar.gz- tar xvf esquilo-SQL-3.5.0-standard.tar.gz
  • Mudar para o novo diretório liberação esquilo e iniciar a ferramenta usando o seguinte comando.

    Video: Universidade XTI - JAVA - 110 - JDBC Select, Driver, Connection, Statement e Resultset

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

    Note-se que as instruções para incluindo o núcleo Hadoop .jarra arquivo pode variar dependendo da versão do Hadoop. Neste caso, o Hadoop .jarra arquivo foi nomeado hadoop-núcleo-1.2.1.jar, portanto, incluindo $ HADOOP_HOME / hadoop - * - core.jar acordo com as instruções on-line foi incorreto.

  • Isto é tudo que é necessário para começar a usar a interface gráfica do esquilo. A figura a seguir mostra alguns HiveQL comandos correndo contra o motorista Hive - semelhante aos comandos funcionaram anteriormente, com o CLI.

    O Apache Hive 0,11 versão também inclui um novo servidor Hive Thrift chamado HiveServer2. Quando configurado corretamente, HiveServer2 pode suportar vários clientes (um cliente CLI e um cliente SQuirreL, ao mesmo tempo, por exemplo) e que proporciona melhor segurança.


    Publicações relacionadas