制表符分隔的Hive表:正在删除制表符

时间:2017-05-02 03:42:48

标签: excel macos hadoop hive

我已经开始在工作中使用配置单元了,我遇到了一个问题,我正在从中提取数据。在将数据导入Excel(对于Mac)时,我注意到某些列在它们应该分开时合并。

我在没有某些列的情况下运行查询,似乎它与长数据的单元格有关。有时,数字会被其他单元格的字母吞噬。

有没有办法阻止这种情况?

1 个答案:

答案 0 :(得分:1)

我建议使用以下方法

insert overwrite local directory '/...path.../my_directory'
row format delimited 
fields terminated by '\t' 
stored as textfile
select * from my_table
;

https://cwiki.apache.org/confluence/display/Hive/LanguageManual+DML#LanguageManualDML-Writingdataintothefilesystemfromqueries