之前写过一篇如何将 Oracle 表导入 hive 表。https://blog.csdn.net/u011675334/article/details/102504953
今天讲一个更为快捷的方式。
假设已经建好一个临时表,但是要给该表按日期建立分区,就可以复用该表的格式。
首先执行命令:
show create table test.template;
弹出结果如下:
CREATE TABLE `template`(
`id` string,
`ctr` double)
partitioned by (`dt` string)
ROW FORMAT SERDE
'org.apache.hadoop.hive.serde2.lazy.LazySimpleSerDe'
STORED AS INPUTFORMAT
'org.apache.hadoop.mapred.TextInputFormat'
OUTPUTFORMAT
'org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTex