【发布时间】:2019-03-21 15:16:24
【问题描述】:
我想将数据加载到使用“,”字段分隔符创建的配置单元表中。但我的加载就绪文件是“|”划定的。如何在加载数据语法中指定文件中使用的分隔符。
【问题讨论】:
-
hive 表是外部的吗?.. 您不能使用 sed 或 awk 将加载读取文件中的分隔符从管道更改为逗号吗?
-
没关系。但这是 Unix 方法。我正在寻找 hive 内置方法来加载它
-
你能用分隔符创建第一个表作为管道来匹配你的加载就绪文件,然后用逗号分隔符复制到第二个表..然后删除第一个表吗? create table as second_table select * from first table 会起作用
-
我没有足够的声誉将其标记为可能的重复项。但请在此处发布问题之前先进行研究。请参考这个较旧的线程。 stackoverflow.com/questions/38825285/…