【问题标题】:load csv file of gzip file into hive将gzip文件的csv文件加载到hive中
【发布时间】:2017-06-09 06:09:35
【问题描述】:

我有一个由 csv 文件组成的 gzip 格式的文件;我想将数据加载到 hive 中?我该怎么办?我用文本文件创建表并加载,但不能工作,也设置了 coedc,但也不能工作

【问题讨论】:

  • 文件名是什么?
  • xxxxx.gz~ ypu有解决办法吗?

标签: amazon-s3 hive


【解决方案1】:

确保您的文件以 .gz 结尾


演示

(在本地文件系统上完成)

重击

bash$ cat | gzip - >mytable/mydata.gz~
1
2
3

蜂巢

create external table mytable (i int);

select * from mytable;

+--------+
|   i    |
+--------+
| (null) |
+--------+

重击

bash$ mv mytable/mydata.gz~ mytable/mydata.gz

蜂巢

select * from mytable;

+---+
| i |
+---+
| 1 |
| 2 |
| 3 |
+---+

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多