通过DIH工具增量将MySQL表中的数据导入Solr时,last_index_time小于当前时间8小时的问题
2016-06-22 16:32
549 查看
Solr安装后,使用的是世界统一时间UTC。
而中国大陆、中国香港、中国澳门、中国台湾等地区的时间与UTC的时差均为+8,也就是UTC+8。
DIH工具增量导数据时,默认会使用最后一次全量、增量命令的时间作为下次增量命令时取数据的判断条件${dataimporter.last_index_time},那么所差的这8小时将给数据增量还来影响。
为了使Solr的时间与我们的数据库时间一致,我们需要修改时间配置,Solr已经提供了配置供我们配置,以下是解决方法。
1、修改配置:solr_home/bin/solr.in.sh
查找到 #SOLR_TIMEZONE="UTC" 这个内容,这是Solr默认的时间配置,可以通过覆盖它来解决上面的问题。
在此内容下面添加内容: SOLR_TIMEZONE="UTC+8" 。
2、重启Solr。
而中国大陆、中国香港、中国澳门、中国台湾等地区的时间与UTC的时差均为+8,也就是UTC+8。
DIH工具增量导数据时,默认会使用最后一次全量、增量命令的时间作为下次增量命令时取数据的判断条件${dataimporter.last_index_time},那么所差的这8小时将给数据增量还来影响。
为了使Solr的时间与我们的数据库时间一致,我们需要修改时间配置,Solr已经提供了配置供我们配置,以下是解决方法。
1、修改配置:solr_home/bin/solr.in.sh
查找到 #SOLR_TIMEZONE="UTC" 这个内容,这是Solr默认的时间配置,可以通过覆盖它来解决上面的问题。
在此内容下面添加内容: SOLR_TIMEZONE="UTC+8" 。
2、重启Solr。
相关文章推荐
- mysql 主从配置
- Mysql 导出导入
- mysql sql执行时间查询
- mysql-5.7.13-win64便携版服务无法启动
- MySQL5.7中新增的JSON类型的使用方法
- MySql指令、用法及注意事项
- 存储和读取一个MP3文件于MySQL中
- mysql优化
- Mysql学习总结(19)——Mysql无法创建外键的原因
- Mysql学习总结(19)——Mysql无法创建外键的原因
- sysbench mysql-ssd与hdd性能测试
- MySQL数据库的乱码问题
- mysql事务
- mysql视图和存储过程定义者修改脚本(懒人专用)
- 【转】MySQL性能优化的最佳21条经验
- 查看 mysql 死锁
- Mysql日期差函数,Mysql选择两个日期字段相差大于或小于一定时间
- mysql使用技巧
- mysql5.7数据库安装完成后如何配置环境变量
- Mysql数据库调优和性能优化的21条最佳实践