O navegador web como o cliente hive

Usando o Hive CLI requer apenas um comando para iniciar o shell Hive, mas quando você deseja acessar Hive usando um navegador web, você primeiro precisa para iniciar o Servidor HWI e aponte seu navegador para a porta na qual o servidor está escutando. Os seguintes figureillustrates como este tipo de configuração do cliente Hive pode funcionar.

Note-se que mesmo que você não pode estar usando o Hive CLI, não é um componente opcional e ainda está presente.

Os passos seguintes mostram-lhe o que você precisa fazer antes de poder iniciar o Servidor HWI:

  1. Usando os comandos da seguinte perfil, configure o $ HIVE_HOME / conf / colméia-site.xml arquivo para garantir que Hive pode encontrar e carregar páginas de servidor Java do HWI.

    hive.hwi.war.file$ {HIVE_HOME} /lib/hive_hwi.warEste é o arquivo WAR com o jspcontent para Hive Interface Web
  2. O servidor HWI requer bibliotecas Apache Ant para executar, então você precisa baixar mais arquivos. Baixar Ant do local Apache.

  3. Instale Ant usando os seguintes comandos:



    mkdir antcp apache-ant-1.9.2-bin.tar.gz Ant- cd antgunzip apache-ant-1.9.2-bin.tar.gztar xvf apache-ant-1.9.2-bin.tar
  4. Colocou o $ ANT_LIB variável de ambiente e iniciar o servidor HWI usando os seguintes comandos:

    $ Export ANT_LIB = / home / user / ant / apache-ant-1.9.2 / $ lib bin / colmeia --service hwi13 / 24/09 16:54:37 INFO hwi.HWIServer: HWI está iniciando ... 13 mortbay.log / 24/09 16:54:38 INFORMAçõES: Iniciado [email protected]: 9999

Em um ambiente de produção, você provavelmente configurar duas outras propriedades: hive.hwi.listen.host e hive.hwi.listen.port. Você pode usar a primeira propriedade para definir o endereço IP do sistema executando o seu HWI Server, e usar o segundo para definir a porta que o HWI Server escuta.

Neste exercício, você usa as configurações padrão: Com o HWI Server agora em execução, basta digitar a URL http: // localhost: 9999 / HWI / no seu navegador web e visualizar os metadados para our_first_table.

A figura a seguir mostra o que a tela parece depois de selecionar o link Procurar esquema seguido por ourfirstdatabase e our_first_table.

Em ambientes de produção, trabalhando com o HWI Server pode poupar o tempo de carregar a distribuição Hive em cada cliente - em vez disso, basta apontar seu navegador para o servidor rodando o HWI. Além disso, você pode usar o servidor HWI para ver diagnósticos do servidor Hive Thrift e tabelas de consulta. O HWI Server permite que você configure sessões de lote para consultas de longa execução. Para configurar uma sessão, basta clicar no link Criar Session.


Publicações relacionadas