Comment installer HIVE sur Ubuntu (Guide de téléchargement et de configuration)
Avant l'installation d'Apache Hive, nous avons besoin d'un Hadoop installation, opérationnel avec tous les démons Hadoop.
Pour l'installation de Hadoop, vérifiez ceci lien
Une fois que tous les démons Hadoop fonctionnent correctement, lancez simplement l’installation de la partie Hive.
Processus d'installation de HIVE-
Comment installer Hive sur Ubuntu
Vous trouverez ci-dessous un processus étape par étape pour installer Hive dans Ubuntu:
Étape 1) Téléchargez et installez Hive sur Ubuntu
Pour télécharger la configuration stable de Hive, reportez-vous Apache URL comme mentionné ci-dessous
http://www.apache.org/dyn/closer.cgi/hive/. Accédez à l'URL et sélectionnez le lien de téléchargement du miroir Apache.
Sélectionnez la dernière version de la configuration de Hive. (Dans mon cas actuel, c'est la ruche – 3.1.2)
Cliquez sur le fichier bin et le téléchargement commencera.
Étape 2) Extrayez le fichier tar
Accédez à l'emplacement du fichier Tar téléchargé -> extrayez le fichier tar en utilisant la commande suivante pour installer Hive Ubuntu sur votre système
tar –xvf apache-hive-3.1.2-bin.tar.gz
Étape 3) Placez différentes propriétés de configuration dans Apache Hive
Dans cette étape, nous allons faire deux choses
- Placer le chemin Hive Home dans le fichier bashrc
- Placer l'emplacement du chemin d'accès Hadoop Home dans hive-config.sh
- Mention Chemin de la ruche ~/.bashrc
- Ouvrez le fichier bashrc comme indiqué dans la capture d'écran ci-dessus
- Mentionnez le chemin d'accueil de Hive, c'est-à-dire le chemin HIVE_HOME dans le fichier bashrc et exportez-le comme indiqué ci-dessous.
Code à placer dans bashrc
export HIVE_HOME="/home/guru99hive/apache-hive-1.2.0-bin" export PATH=$PATH:$HIVE_HOME/bin
- Exportation Chemin Hadoop dans Hive-config.sh (Pour communiquer avec l'écosystème Hadoop, nous définissons le chemin Hadoop Home dans le champ de configuration de la ruche)Ouvrez le hive-config.sh comme indiqué ci-dessous
Mention the HADOOP_HOME Path in hive-config.sh file as shown in below ( HADOOP_HOME Path)
Étape 4) Créer des répertoires Hive dans Hadoop
Pour communiquer avec Hadoop, nous devons créer des répertoires dans Hadoop comme indiqué ci-dessous.
Donner les autorisations root pour créer des dossiers Hive dans Hadoop. S'il ne génère aucun message d'erreur, cela signifie que Hadoop a réussi à accorder des autorisations aux dossiers Hive.
Étape 5) Entrez dans le shell Hive
Entrer dans le shell Hive en entrant '. /ruche' commande comme indiqué ci-dessous.
Commandes du shell Hive
Ici, nous allons créer un exemple de table à l'aide de la commande shell Hive « create » avec les noms de colonnes.
Exemple de code pour créer une base de données dans Hive
À partir de la capture d'écran ci-dessus, nous pouvons observer ce qui suit :
- Création d'un exemple de table avec des noms de colonnes dans Hive
- Ici, le nom de la table est « produit » avec trois noms de colonnes produit, nom et prix
- Les trois noms de colonnes indiqués par leur type de données respectif
- Tous les champs se terminent par une virgule ', '
- Affichage des informations de la table Hive
- En utilisant la commande « describe », nous pouvons voir les informations du tableau présentes dans Hive
- Ici, il affiche les noms de colonnes avec leurs types de données respectifs présents dans le schéma de table
- À la fin, il affichera le temps nécessaire pour exécuter cette commande et le nombre de lignes récupérées.
Exemple de code pour créer une base de données dans Ruche (Pour auto-vérification)
1) Créer un produit de table (product int, chaîne pname, prix flottant)
Row format delimited Fields terminated by ',';
2) décrire le produit :