Hive 将文本文件加载到配置单元
如果在转换为配置单元表的管道分隔文件的末尾添加了额外的列,是否必须修改配置单元脚本?如果不需要此额外列,它将不使用最后的列,它将根据create table语句仅读取列。我想如果你不需要新专栏,你就什么都不用做。Demo bashHive 将文本文件加载到配置单元,hive,hiveql,Hive,Hiveql,如果在转换为配置单元表的管道分隔文件的末尾添加了额外的列,是否必须修改配置单元脚本?如果不需要此额外列,它将不使用最后的列,它将根据create table语句仅读取列。我想如果你不需要新专栏,你就什么都不用做。Demo bash mkdir /tmp/mydata cat>/tmp/mydata/myfile.txt A|B|C D|E|F G|H|I 蜂巢 create external table mytable (c1 string,c2 string) row format d
mkdir /tmp/mydata
cat>/tmp/mydata/myfile.txt
A|B|C
D|E|F
G|H|I
蜂巢
create external table mytable (c1 string,c2 string)
row format delimited
fields terminated by '|'
stored as textfile
location 'file:///tmp/mytable/'
;
select * from mytable
;
+----+----+
| c1 | c2 |
+----+----+
| A | B |
| D | E |
| G | H |
+----+----+