HADOOP – Créer une table est charger des données
Sous Linux, créer le fichier contenant vos données :
Puis dans hive, excutez la requete ci-dessous pour créer la table :
Enfin, toujours dans HIVE, charger les données dans la table :
1 2 |
echo "nicolas,1977-03-12 06:30:23,1977-03-12 06:30:23" > /tmp/mesdatas; echo "Sylvain,1989-05-23 07:23:12,1989-05-23 07:23:12" >> /tmp/mesdatas; |
1 |
create table mesdatas(id string ,t timestamp, t2 timestamp) row format delimited fields terminated by ',' TBLPROPERTIES ('SASFMT:t'='DATETIME(9.0)','SASFMT:t2'='DATETIME(20)'); |
1 |
load data local inpath '/tmp/mesdatas' overwrite into table mesdatas; |