elasticsearch failed to parse date field

来源:互联网 发布:添加网络打印机搜不到 编辑:程序博客网 时间:2024/05/14 11:36
这个时间类型我设置这样,从mysql导入到es中,然后导入失败==,

这是错误日志,时间类型导入错误,,请问为什么时间类型错误啊? 
尝试加入:
'date_detection':false
失败。

错误原因分析:mysql里面的时间为datetime类型,是时间戳,所以,不能“yyyy-MM-dd HH:mm:ss”,因为还有比秒更小的毫秒时间单位,无法转换
解决方法:
1:把mysql的字段改为string或者time类型

2.
#"format":"yyyy-MM-dd HH:mm:ss",改为
下面的:
"format": "dateOptionalTime",
"format": "YYYY-MM-dd'T'HH:mm:ss",
0 0