2012-02-02 1 views
1

J'essaye d'importer sqoop de SQL Server dans Hive. Lorsque j'exécute la commande sqoop-import, le problème est que la tâche d'importation est terminée, Je peux voir les données complètes sur HDFS (sous/user/hive/warehouse/table_name_dir) mais quand j'exécute la commande "SHOW TABLES" dans HIve CLI Je ne suis pas en mesure de voir le tableau dans la liste. Une fois que j'ai essayé comme: après avoir importé la même chose que la table ci-dessus, j'ai lancé la commande CREATE TABLE QUERY dans Hive CLI en utilisant le même champ que celui importé et j'ai pu voir et accéder à la table dans Hive CLI, mais je ne pense pas que ce soit efficace à chaque fois que je joue). Pls me suggèrent une solution Y at-il une étape que j'ai manqué ou y a-t-il un problème? Je ne comprends pas pourquoi cela se passe? Merci à tousRequête liée à la création d'une table dans la ruche lors de l'importation de Sqoop

Répondre

2

J'ai fait face à la même question et a passé presque quatre jours à ce sujet. J'ai essayé presque toutes les options disponibles, mais je n'ai pas réussi.

Plus tard, j'ai trouvé quelque chose d'intéressant à https://issues.apache.org/jira/browse/HADOOP-5887

Je pense, cette question a été corrigé dans Hadoop 0.21.0 et les versions ultérieures. Donc, si vous pouvez mettre à jour votre version vers la version 0.21.0, ce problème pourrait être résolu. J'essaye de l'améliorer même.

Merci,

Raghu

+0

En fait, cette chose a happend parce que je ne l'ai pas utilisé Metastore (la plupart du temps utilisé MySQL). Plus tard, j'ai corrigé ce problème après avoir lu beaucoup de liens. Et dans Hadoop-0.21.0, peut-être le problème est résolu car j'utilise hadoop-0.20.2-cdh3u2, hive-0.7.1, sqoop-1.3.0-cdh3u1. En passant Merci d'avoir répondu à la question. :) –

Questions connexes