Comment spécifier la colonne de la liste dans la ruche requête insert into

J'ai juste installé et configuré Apache Hive version 1.1.0. Puis j'ai créé un tableau par quering cette requête:

create table person (name1 string, surname1 string);

Et puis je veux ajouter une ligne par:

insert into person (name1, surname1) values ("Alan", "Green");

Et il cause une erreur:

D'erreur: Erreur lors de la compilation d'instruction: ÉCHEC: ParseException ligne
1:20 ne peut pas reconnaître d'entrée de proximité '(' 'nom1' ',' dans l'énoncé
(etat=42000,code=40000).

Mais lorsque j'exécute la requête, sans colonne de la liste, il fonctionne très bien:

insert into person values ("Alan", "Green");

La question est: comment faire pour spécifier la liste des colonnes dans hiveQL à faire insérer dans?

OriginalL'auteur Vasli Slavik | 2015-03-17