Como instalar o HIVE em Ubuntu (Guia de download e configuração)
Antes da instalação do Apache Hive, exigimos um servidor dedicado Hadoop instalação, instalado e funcionando com todos os daemons do Hadoop.
Para instalação do Hadoop, verifique isto link
Quando todos os daemons do Hadoop estiverem funcionando bem, basta iniciar a instalação da parte Hive.
Processo de instalação do HIVE-
Como instalar o Hive em Ubuntu
Abaixo está um processo passo a passo sobre como instalar o Hive em Ubuntu:
Etapa 1) Baixe e instale o Hive em Ubuntu
Para baixar a configuração estável do Hive, consulte apache URL conforme mencionado abaixo
http://www.apache.org/dyn/closer.cgi/hive/. Vá para o URL e selecione o link de download do espelho do Apache.
Selecione a versão mais recente da configuração do Hive. (No meu caso atual é colmeia – 3.1.2)
Clique no arquivo bin e o download será iniciado.
Etapa 2) Extraia o arquivo tar
Vá para o local do arquivo Tar baixado -> extraia o arquivo tar usando o seguinte comando para instalar o Hive Ubuntu no seu sistema
tar –xvf apache-hive-3.1.2-bin.tar.gz
Etapa 3) Coloque diferentes propriedades de configuração no Apache Hive
Nesta etapa, faremos duas coisas
- Colocando o caminho inicial do Hive no arquivo bashrc
- Colocando a localização do caminho inicial do Hadoop em hive-config.sh
- Mention Caminho da colmeia ~/.bashrc
- Abra o arquivo bashrc conforme mostrado na imagem acima
- Mencione o caminho inicial do Hive, ou seja, o caminho HIVE_HOME no arquivo bashrc e exporte-o conforme mostrado abaixo
Código a ser colocado no bashrc
export HIVE_HOME="/home/guru99hive/apache-hive-1.2.0-bin" export PATH=$PATH:$HIVE_HOME/bin
- Exportando Caminho do Hadoop em Hive-config.sh (Para nos comunicarmos com o ecossistema Hadoop, estamos definindo o caminho inicial do Hadoop no campo de configuração do hive)Abra o hive-config.sh conforme mostrado abaixo
Mention the HADOOP_HOME Path in hive-config.sh file as shown in below ( HADOOP_HOME Path)
Etapa 4) Crie diretórios Hive no Hadoop
Para nos comunicarmos com o Hadoop, precisamos criar diretórios no Hadoop conforme mostrado abaixo.
Conceder permissões de root para criar pastas Hive no Hadoop. Se não gerar nenhuma mensagem de erro, significa que o Hadoop concedeu permissões às pastas Hive com sucesso.
Etapa 5) Entre no shell do Hive
Entrando no shell do Hive digitando '. /colmeia' comando conforme mostrado abaixo.
Comandos do shell do Hive
Aqui vamos criar uma tabela de exemplo usando o comando “criar” do shell do Hive com nomes de colunas.
Exemplo de código para criação de banco de dados no Hive
Na captura de tela acima, podemos observar o seguinte:
- Criação de tabela de amostra com nomes de colunas no Hive
- Aqui o nome da tabela é “produto” com três nomes de colunas produto, nome e preço
- Os três nomes de colunas indicados por seus respectivos tipos de dados
- Todos os campos são terminados por vírgula ','
- Exibindo informações da tabela Hive
- Usando o comando “describe” podemos ver as informações da tabela presentes no Hive
- Aqui está exibindo os nomes das colunas com seus respectivos tipos de dados presentes no esquema da tabela
- No final, exibirá o tempo para executar este comando e o número de linhas que ele buscou
Exemplo de código para criação de banco de dados em Colméia (Para autoverificação)
1) Crie a tabela product (product int, pname string, price float)
Row format delimited Fields terminated by ',';
2)descreva o produto: