0

因此,我尝试通过 Hive 上传 csv 文件,但 csv 文件具有时间戳作为格式之一,时间戳的格式为 dd-MMM-YYYY HH:mm:ss.SSSSSSSSS。我在 SerdeProperties 中添加了这个,但我使用的 Serde 是 OpenCSVSerde,它将所有内容解析为字符串,因此我的数据不再是时间戳。我可以使用另一个 SerDe 吗?

    CREATE TABLE `w_sna.data_schema10`(
  `dataschema_name` string COMMENT 'from deserializer', 
  `last_updated` timestamp COMMENT 'from deserializer', 
  `dataschema_def` string COMMENT 'from deserializer')
ROW FORMAT SERDE 'org.apache.hadoop.hive.serde2.OpenCSVSerde'
WITH SERDEPROPERTIES ( 
  'separatorChar'=',', 
  'timestamp.formats'='dd-MMM-YYYY HH:mm:ss.SSSSSSSSS') 
4

0 回答 0