O navegador da Web como Hive Cliente

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.

image0.jpg

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 na listagem a seguir, configure o $ HIVE_HOME / conf / colmeia-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 site de 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 INFO: 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 o 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.

image1.jpg

Em ambientes de produção, trabalhando com o HWI Server pode economizar o tempo de carregamento da distribuição Hive em cada cliente - em vez disso, você simplesmente apontar seu navegador para o servidor que executa 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 duração. Para configurar uma sessão, basta clicar no link Criar Session.

menu