La ruche d'Insertion montre l'erreur
j'ai créé une table dans la ruche .
create table demo(no int, name string)
INSERT demo values (1,'haris')
Mais quand iam insertion de valeurs dans le tableau montrant l'erreur suivante .
FAILED: Parse Error: line 2:0 mismatched input 'INSERT' expecting EOF near ')'
et essayé aussi
INSERT OVERWRITE TABLE demo
PARTITION (no = 1, name = 'Hana')
FAILED: Parse Error: line 4:0 cannot recognize input near 'PARTITION' '(' 'country' in select clause
Est tout 1 pls m'aider? Comment puis-je faire de l'insertion dans la ruche. Si possible, veuillez me dire à propos des fichiers externes aussi?
OriginalL'auteur Haris | 2013-06-11
Vous devez vous connecter pour publier un commentaire.
Ce faire :
Par des fichiers externes entendez-vous les tables externes??Veuillez formater votre question correctement de sorte qu'il est visible correctement. Merci.
En réponse à votre commentaire :
Ruche de ne pas fournir au niveau de l'enregistrement de l'insertion. Vous pouvez générer de nouvelles tables de requêtes ou de la sortie des résultats de la requête pour les fichiers. Donc, je ne pense pas que quelque chose comme
est possible.
Lorsque vous parlez au sujet de l'insertion dans la Ruche, vous avez 2 options :
Les opérations de chargement sont juste de copier/déplacer des opérations de déplacer les fichiers de données dans les emplacements correspondants de la Ruche de tables et d'Insertion implique l'insertion de données dans les tables à l'aide de l'insertion de la clause.
Syntaxe de la CHARGE :
Exemple :
Syntaxe de INSERT :
Exemple :
Tables Externes :
Tables externes sont juste comme n'importe quelle autre table dans la Ruche, à l'exception que dans les tables externes vous-même le contrôle de la création et de suppression des données. L'emplacement des données externes est spécifié lors de la création de la table de temps. Les fichiers de base n'est pas copiée dans le tableau de la Ruche répertoire.
HTH
OriginalL'auteur Tariq