Esquilo cliente como colmeia com o driver jdbc
Video: Adv Java || jdbc || Various Funniest Ameerpet Ways to Register JDBC Driver
Conteúdo
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.