tis icon indicating copy to clipboard operation
tis copied to clipboard

TIS在hive自动建表后,impala无法查询date类型字段

Open dukeshiny opened this issue 4 years ago • 4 comments

TIS从mysql的date类型自动映射到hive建表后为date类型,但是impala不支持date字段类型,所有impala无法查询date字段 报错信息如下: AnalysisException: Unsupported type 'DATE' in 'test..last_biz_date'.

dukeshiny avatar Jan 24 '22 09:01 dukeshiny

如果一个字段在mysql中是 date类型,那期望映射到hive中是 datetime,还是timestamp?

baisui1981 avatar Jan 24 '22 09:01 baisui1981

如果一个字段在mysql中是 date类型,那期望映射到hive中是 datetime,还是timestamp?

我现在是把mysql的date类型在hive映射成string类型即可

dukeshiny avatar Jan 24 '22 09:01 dukeshiny

明白了,需要把hiveWriter的autoCreateDDL功能打开,可以让用户自定义hive create ddl 的脚本

baisui1981 avatar Jan 25 '22 03:01 baisui1981

修改先延后

baisui1981 avatar Mar 29 '23 07:03 baisui1981