2012-09-20 6 views
1

Je viens d'installer hadoop sur windows en utilisant cygwin qui fonctionne bien, et maintenant j'installe Hive. Je courais comme:Installation de Hive (Hadoop) sur Windows (Cygwin)

bin/hive -hiveconf java.io.tmpdir=/cygdrive/c/cygwin/tmp 
OR 
bin/hive -hiveconf java.io.tmpdir=/tmp 

(les deux donnent le même problème) comme je l'ai découvert il y a un bug avec les fenêtres de nommage convension (https://issues.apache.org/jira/browse/HIVE-2388...)

Quand je lance la commande ci-dessus, la Ruche semble pour charger correctement, mais quand j'entre "show tables;" je n'obtiens aucune réponse. C'est la même chose pour toutes les requêtes. CREATE TABLE etc, il n'y a pas de réponse

Son le même problème que ce gars-là: http://mail-archives.apache.org/mod_mbox...

Toutes les idées?

+0

Pouvez-vous confirmer que vous avez réellement créé une table? Jusqu'à ce que vous le fassiez, SHOW TABLES ne retournera rien. – seedhead

+0

Chaque requête se bloque, il n'y a pas de réponse de toute requête que je fais. Créer une table ou autre –

Répondre

1

Je résolu un problème similaire et a dirigé avec succès HIVE après avoir commencé tous les daemons Hadoop

  • NameNode
  • DataNode
  • JobTracker
  • Task Tracker

Exécution de requêtes de fichiers à l'aide hive -f <filename> , au lieu d'écrire des requêtes directement à l'invite de commande HIVE. En outre, vous pouvez également utiliser bin/hive -e 'SHOW TABLES'

+0

Salut Madhu, J'essaie d'exécuter le système sur windows/cygwin en mode local. Pas même le mode pseudo. Donc, je n'ai pas NN, DN, JT et TT en cours d'exécution sur mon système. Plus sur quand aller à grogner ou ruche shell et tapez une commande, il se bloque littéralement. Je ne suis pas sûr de ce qui ne va pas. J'ai ajouté plus d'informations à la question ici: http://stackoverflow.com/questions/18010482/hive-and-pig-grunt-shell-hangs-on-cygwin S'il vous plaît vérifier si vous avez des entrées. –