Comment faire pour insérer des données dans le Parquet de la table dans la Ruche

J'ai simple table de texte (délimité par des ",") avec le format suivant:

orderID INT, CustID INT, OrderTotal FLOAT, OrderNumItems INT, OrderDesc STRING

Je veux insérer ces données dans un Parquet de table:
J'ai créé la table à l'aide de:

CREATE TABLE parquet_test (orderID INT, CustID INT, OrderTotal FLOAT, 
OrderNumItems INT, OrderDesc STRING) 
ROW FORMAT SERDE 'parquet.hive.serde.ParquetHiveSerDe' stored as 
INPUTFORMAT 'parquet.hive.DeprecatedParquetInputFormat' 
OUTPUTFORMAT 'parquet.hive.DeprecatedParquetOutputFormat';

mais lorsque j'essaie d'insérer les données à l'aide de

insert overwrite table parquet_small_orders select * from small_orders;

il échoue. toutes les pensées?

OriginalL'auteur Alex L | 2014-04-18