Hive:从文本文件创建表。处理特殊字符

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Hive:从文本文件创建表。处理特殊字符相关的知识,希望对你有一定的参考价值。

我有txt格式的数据文件,我需要加载到一个hive tableData Sample

我创建了一个表来从该文件加载数据,然后使用LOAD命令插入数据,如下所示

    CREATE TABLE dev.table
    (Date string,
    c1 string,
    c2 string,
    c3 string,
    c4 string,
    c5 string,
    c6 string,
    c7 string,
    c8 string) 
    row format delimited fields terminated by '	' stored as textfile;

    LOAD DATA LOCAL INPATH 'filepath.txt'  OVERWRITE INTO TABLE dev.table;

数据将插入表中,但每列中都会显示一个特殊字符。以下是样本数据

Sample output data

请帮助摆脱这个特殊的角色。

答案

请检查此查询:

select Date from dev.table limit 10

由于您选择的数据是在dev.table

以上是关于Hive:从文本文件创建表。处理特殊字符的主要内容,如果未能解决你的问题,请参考以下文章

Impala 创建外部表,由 Hive 存储

hive中怎么把文本插入表中

hive怎样取出字段包含的所有特殊字符

使用正则表达式处理 hive 中的特殊字符

hive的几种文件格式

Hadoop Hive SQL:从格式奇怪的文件创建外部表