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.
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:
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.war Este é o arquivo WAR com o jspcontent para Hive Interface Web O servidor HWI requer bibliotecas Apache Ant para executar, então você precisa baixar mais arquivos. Baixar Ant do site de Apache.
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
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.
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.