Mémo connecté à HiveServer2 d'EMR avec python

Environnement éprouvé

hiveServe2 Avec AMI 3.3.1, il est démarré dès que le cluster est prêt.

$ ps -ef | grep hiveserver2
hadoop   27009   539  0 02:03 pts/9    00:00:00 grep hiveserver2
root     31866     1  0 Dec08 pts/1    00:00:00 su - hadoop -c bash -c /home/hadoop/hive/bin/hive --service hiveserver2

C'est pourquoi il fonctionne.

Vous pouvez facilement démarrer et arrêter car le script est préparé.

#Commencez
$ sudo /etc/init.d/hive-serverd start
#Fin
$ sudo /etc/init.d/hive-serverd stop

Le journal est dans *** / mnt / var / log / hive-serve ***, alors vérifiez-le pour le moment.

Installer et connecter pyhs2

Le client Hive Server 2 pour python a pyhs2, C'est facile à installer avec pip, je vais donc l'essayer tout de suite.

$ sudo pip install pyhs2

Vous pouvez vous en débarrasser, alors installez-le avant de l'exécuter.

$ sudo yum install cyrus-sasl-devel.x86_64

Vous devriez pouvoir entrer en toute sécurité avec cela.

Mais ce pip est / usr / bin / python2.7 Il est utilisé ici / usr / bin / python Pas ici. Cela peut avoir été ajouté lors de l'installation de Hue.

Après cela, j'ai emprunté sample Vous pouvez vous connecter en réécrivant l'utilisateur et le mot de passe dans ** hive **.

Recommended Posts

Mémo connecté à HiveServer2 d'EMR avec python
[Python] Un mémo pour écrire du CSV verticalement avec Pandas
Une collection de techniques professionnelles compétitives à résoudre avec Python
Comment développer dans un environnement virtuel Python [Memo]
Une note de malentendu lors de la tentative de chargement de l'intégralité du module self-made avec Python3
Convertir un mémo à la fois avec Python 2to3
Mémo pour demander des KPI avec python
[Python] Un mémo que j'ai essayé de démarrer avec asyncio
Un mémo contenant Python2.7 et Python3 dans CentOS
[Python] Un mémo pour faire fonctionner une ROM créée avec GBDK avec PyBoy
J'ai essayé de créer une liste de nombres premiers avec python
Notez que l'environnement Python de Pineapple peut être modifié avec pyenv
[Introduction à Python] Comment trier efficacement le contenu d'une liste avec le tri par liste
Notez que le serveur d'exécution de Django est moss en Python 2.7.11 fourni avec Homebrew
Essayez de résoudre un problème défini de mathématiques au lycée avec Python
[AtCoder] Résoudre un problème de ABC101 ~ 169 avec Python
Comment lire un fichier CSV avec Python 2/3
Envoyer un message à LINE avec Python (LINE Notify)
Essayez de dessiner une courbe de vie avec python
Je veux faire un jeu avec Python
Essayez de créer un code de "décryptage" en Python
Résolvez A ~ D du codeur yuki 247 avec python
Comment spécifier des attributs avec Mock of Python
Décidez d'une mission de laboratoire avec Python (fiction)
Un mémo lors de la création d'un environnement python avec miniconda
Étapes pour créer un bot Twitter avec Python
Essayez de créer un groupe de dièdre avec Python
Je veux écrire dans un fichier avec Python
Zubu amateur veut démarrer Python
J'ai fait une application d'envoi de courrier simple avec tkinter de Python
Comment obtenir une liste de fichiers dans le même répertoire avec python
[Introduction à Python] Comment obtenir l'index des données avec l'instruction for
Comment convertir / restaurer une chaîne avec [] en python
Mémo pour créer votre propre Box avec le Python de Pepper
Remarques sur l'utilisation d'AIST Spacon ABCI
[Python] Comment dessiner un graphique linéaire avec Matplotlib
Recommandation de construction d'un environnement Python portable avec conda
Un mémo pour comprendre visuellement l'axe des pandas.
Faisons un outil de veille de commande avec python
Python Ver. Présentation de WebPay avec un peu de code
Changer les paramètres IP en ACL de conoha avec python
[Chapitre 5] Introduction à Python avec 100 coups de traitement du langage
Comment écrire un type liste / dictionnaire de Python3
Introduction aux mathématiques à partir du mémo d'étude Python Vol.1
Je veux travailler avec un robot en python.
De l'achat d'un ordinateur à l'exécution d'un programme sur python
[Chapitre 3] Introduction à Python avec 100 coups de traitement du langage
Python + sélénium pour GW beaucoup de publicités par courrier électronique
[Chapitre 2] Introduction à Python avec 100 coups de traitement du langage
Un mémo que j'ai touché au magasin de données avec python
Un mémo sur la création d'une application Django (Python) avec Docker
[Python] Comment créer un histogramme bidimensionnel avec Matplotlib
expression canonique python ou mémo d'objet correspondant
Je veux faire fonctionner un ordinateur quantique avec Python
[Python] Comment dessiner un diagramme de dispersion avec Matplotlib
Mémo de "Cython-Accélérer Python en fusionnant avec C"
[Python] Road to the Serpent (5) Jouez avec Matplotlib