我想在使用配置單元的時間戳列中存儲日期和時間戳記值。源文件包含日期或有時間戳的值。如何將日期值存儲在配置單元時間戳中?
有沒有辦法通過在配置單元中使用時間戳數據類型來讀取日期和時間戳。
輸入:
2015-01-01
2015-10-10 12:00:00.232
2016-02-01
輸出,我得到:
null
2015-10-10 12:00:00.232
null
是否有可能通過使用時間戳數據類型來讀取兩個值。
DDL:
create external table mytime(id string ,t timestamp) ROW FORMAT DELIMITED
FIELDS TERMINATED BY ','
STORED AS INPUTFORMAT
'org.apache.hadoop.mapred.TextInputFormat'
OUTPUTFORMAT
'org.apache.hadoop.hive.ql.io.HiveIgnoreKeyTextOutputFormat'
LOCATION 'hdfs://xxx/data/dev/ind/'
轉換日期值2015年1月1日至DATETIME像2015 - 01-01 00:00:00.000 –
你的意思是在輸入文件中? –