我有一个文件,它是由csv文件组成的gzip格式;我想将数据加载到hive中?我该怎么办?我用textfile创建表并加载,但无法正常工作,还设置了coedc,buit也行不通
答案 0 :(得分:0)
确保您的文件以.gz
(在本地文件系统上完成)
<强>的bash 强>
bash$ cat | gzip - >mytable/mydata.gz~
1
2
3
<强>蜂房强>
create external table mytable (i int);
select * from mytable;
+--------+
| i |
+--------+
| (null) |
+--------+
<强>的bash 强>
bash$ mv mytable/mydata.gz~ mytable/mydata.gz
hive
select * from mytable;
+---+
| i |
+---+
| 1 |
| 2 |
| 3 |
+---+