因此,我尝试通过 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')