当前位置:   article > 正文

Elasticsearch 时区问题_elasticsearch template 设置默认时区

elasticsearch template 设置默认时区

背景:业务正常通过应用程序写入没有问题,通过hive同步mysql到es库的时候会出现时区问题,mysql时间字段类型是datetime;

原因:ES默认存储的是UTC时间,比北京时间晚8h;

解决方案:
1、将时间写入ES中string类型字段;
2、将时间以时间戳的形式存入ES中long类型字段;
3、ES默认是UTC时间,将时间+8h后存入ES中date类型字段;
4、写入时间数据时,指定时区,eg:“time”: “2016-07-15T12:58:17.136+0800” //东八区时间

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小桥流水78/article/detail/837290
推荐阅读
相关标签
  

闽ICP备14008679号