Dans cet article, nous verrons comment se connecter à Hive à l'aide du client Beeline.
1) Téléchargez les dépendances HadoopFramework open-source permettant le stockage distribué (HDFS) et le traitement de données massives sur des clusters de serveurs, souvent utilisé avec SAS Viya pour l'analyse Big Data. correspondant à votre version HadoopFramework open-source permettant le stockage distribué (HDFS) et le traitement de données massives sur des clusters de serveurs, souvent utilisé avec SAS Viya pour l'analyse Big Data. (dans mon cas je souhaite me connecter à un hortonworks 2.6.1)
2) Téléchargez les dépendances Hive correspondant à votre version HadoopFramework open-source permettant le stockage distribué (HDFS) et le traitement de données massives sur des clusters de serveurs, souvent utilisé avec SAS Viya pour l'analyse Big Data. :
3) Décompressez les deux archives :
2
tar xfz apache-hive-1.2.1-bin.tar.gz
4) Configurez les variablesColonnes d'une table SAS contenant des données spécifiques (numériques ou caractères). Elles possèdent des attributs comme le nom, le type, la longueur, l'étiquette et le format d'affichage. d'environnement nécessaire au fonctionnement du client beeline :
2
3
export HADOOP_HOME=/root/beeline/hadoop-2.6.1
export HIVE_HOME=/root/beeline/apache-hive-1.2.1-bin
5) Lancez le client beeline en utilisant la commande ci-dessous
L'option de ligne de commande `—incremental = true` est facultative, mais prolongera la durée pendant laquelle vous pouvez rester inactif et ne pas interrompre votre connexion.
6) Connectez-vous au serveur HadoopFramework open-source permettant le stockage distribué (HDFS) et le traitement de données massives sur des clusters de serveurs, souvent utilisé avec SAS Viya pour l'analyse Big Data. à partir du client beeline
Exemple :
Ce qui donne :
Il est ensuite possible d'exécuter directement vos commandes SQL :
Pour plus d'informations sur les clients HiveServer2, vous pouvez consulter la page HiveServer2 Clients
Projet Github SASHiveTester
J'ai créé le projet Github SASHiveTester accessible ici : https://github.com/nhousset/SASHiveTester
Le but de ce projet est de regroupé l'ensemble des outils nécessaire à la réalisation des tests.









