定时实时重建索引和增量更新
Solr Data Import Handler Scheduler说明:

  1. apache-solr-dataimportscheduler-1.0.jar 和solr自带的 apache-solr-dataimporthandler-.jar, apache-solr-dataimporthandler-extras-.jar 放到solr.warlib目录下面
    2.修改solr.warWEB-INF/web.xml, 在servlet节点前面增加:
<listener><listener-class>org.apache.solr.handler.dataimport.scheduler.ApplicationListener</listener-class>
</listener>

3.将apache-solr-dataimportscheduler-.jardataimport.properties 取出并根据实际情况修改,然后放到 solr.home/conf (不是solr.home/core/conf) 目录下面

4.重启tomcat或者jboss 即可


dataimport.properties配置项说明

#################################################
#                                               #
#       dataimport scheduler properties         #
#                                               #
##################################################  to sync or not to sync
#  1 - active; anything else - inactive
syncEnabled=1#  which cores to schedule
#  in a multi-core environment you can decide which cores you want syncronized
#  leave empty or comment it out if using single-core deployment
syncCores=core1,core2#  solr server name or IP address
#  [defaults to localhost if empty]
server=localhost#  solr server port
#  [defaults to 80 if empty]
port=8080#  application name/context
#  [defaults to current ServletContextListener's context (app) name]
webapp=solr#  URL params [mandatory]
#  remainder of URL
params=/dataimport?command=delta-import&clean=false&commit=true#  schedule interval
#  number of minutes between two runs
#  [defaults to 30 if empty]
interval=1#  重做索引的时间间隔,单位分钟,默认7200,即5天;
#  为空,为0,或者注释掉:表示永不重做索引
reBuildIndexInterval=7200#  重做索引的参数
reBuildIndexParams=/dataimport?command=full-import&clean=true&commit=true#  重做索引时间间隔的计时开始时间,第一次真正执行的时间=reBuildIndexBeginTime+reBuildIndexInterval*60*1000;
#  两种格式:2012-04-11 03:10:00 或者  03:10:00,后一种会自动补全日期部分为服务启动时的日期
reBuildIndexBeginTime=03:10:00

上文出处:http://code.google.com/p/solr-dataimport-scheduler/



如果不是太懂,请看上一篇solr全量索引、增量索引、定时索引的文章。

修复bug,重新打包后的jar下载:

solr-dataimportscheduler-1.1
solr-dataimportscheduler-1.1-source
dataimport.properties.zip

dataimport.properties.zip解压到tomcat的solr.xml里配置的solr/home路径,里面含有conf文件夹及dataimport.properties。

原jar下载:

apache-solr-dataimportscheduler-1.0.jar
apache-solr-dataimportscheduler-1.0-with-source.jar

solr定时实时重建索引和增量更新——sxt相关推荐

  1. solr定时实时重建索引和增量更新

    注:在上一篇的solr增量索引中遇到了一个很大的问题:定时任务一直无法执行,后来找了很多原因,分析日志后发现增量索引的请求都没发送,又经过一番折腾才在网上找到了解决方法,是apache-solr-da ...

  2. solr4 mysql自动更新_(solr系列:五) solr定时实时重建索引和增量更新

    将mysql中的数据导入到了solr中之后,如果数据库中的数据有变动,solr中还是第一次导入的旧的数据,那该如何是好呢?该如何实现mysql数据库中的数据定时同步到solr中呢?下面将做详细的介绍. ...

  3. mysql+索引+rebuild_(solr系列:五) solr定时实时重建索引和增量更新

    将mysql中的数据导入到了solr中之后,如果数据库中的数据有变动,solr中还是第一次导入的旧的数据,那该如何是好呢?该如何实现mysql数据库中的数据定时同步到solr中呢?下面将做详细的介绍. ...

  4. Solr定时重建索引和增量更新

    新增jar包 新增solr-dataimport-scheduler.jar到所有节点tomcat\webapps\下solr项目的WEB-INF\lib下 下载地址: 为Solr配置监听器 修改所有 ...

  5. [搜索] Solr (三) 全量索引与增量索引

    solr.home  D:solr\home solr.war     D:solr\server\solr 参考文档 IBM developerWorks 文档库  Apache Solr 的新特性 ...

  6. 教你如何在 elasticsearch 中重建索引

    序言 Elasticsearch 是一个实时的分布式搜索分析引擎.Teambition 使用 Elastisearch 作为搜索引擎,为用户提供搜索服务,当我们决定存储某种数据时,我们需要使用PUT ...

  7. Solr定时增量更新

    1  概述 将数据库中的数据导入到了solr中之后,如果数据库中的数据有变动,solr中还是第一次导入的旧的数据,因此需要定时检测数据库中的数据变化,并实时将变化的数据同步到solr中. 2  配置定 ...

  8. 数据增量更新定义_TiDB 在 OPPO 准实时数据仓库中的实践

    作者介绍 OPPO 数据分析与解决方案团队主要负责 OPPO 全集团的大数据分析和解决方案提供,团队成员多来自一线互联网公司及著名高校,在 OPPO 众多场景的大数据应用方面有很深经验,极大的支撑了业 ...

  9. 数据增量更新定义_技术资讯 | TiDB在准实时数据仓库中的实践

    " OPPO大数据中心在2019年初承接了接入某业务线核心数据的重要任务:一期目标是建立一个能提供准实时大数据查询服务的数据仓库. 我们选用了之前从未在公司大规模正式使用过的TiDB作为核心 ...

最新文章

  1. HttpUrlConnection底层实现和关于java host绑定ip即时生效的设置及分析
  2. Vue.js组件中v-model的使用
  3. 双线macd指标参数最佳设置_常用指标知多少(二)
  4. .NET Core 如何为项目提供高性能解决方案?
  5. fork创建多个子进程
  6. 云+X案例展 | 电商零售类:WakeData助力叁拾加数字化变革
  7. 基于ProtocolBuffer和ysocket的Swift即时通讯服务器搭建
  8. check_mysql 脚本_如何使用myisamchk和mysqlcheck工具快速修复损坏的MySQL数据库文件
  9. 【持久层】Druid简介
  10. 【Adobe Air程序开发】用Adobe Flex3开发AIR应用程序–入门指南
  11. python3 matplotlib多个子图分别对应不同colorbar
  12. tomcat8的apr模式配置SLL证书
  13. 把sql中的image数据在网页中显示成图片
  14. mysql数据库如何查看表空间_MYSQL:查看的数据库表空间
  15. lumia535 刷Android,附教程:看看你的Lumia手机能不能刷安卓!
  16. stm32f407zgt6与stm32f407vet6的通用io口差别
  17. 佟年计算机大赛,《亲爱的,热爱的》热播,吴白见到佟年第一眼,这眼神亮了!...
  18. openresty 支持php,从零搭建php环境-openresty
  19. 科研小技巧——MATLAB的编码风格
  20. 机器学习与深度学习系列连载(NTU-Machine Learning, cs229, cs231n, cs224n, cs294):欢迎进入机器学习的世界

热门文章

  1. 初探大规模GBDT训练
  2. 国风·召南·野有死麕
  3. php编写程序制作图形验证码,php实现图形验证码详解!
  4. L2TP连接尝试失败,因为安全层在初始化与远程计算机的协商时遇到了一个处理错误
  5. 用支付宝如何自己拍证件照?
  6. 修改Windows的Internet时间服务器使时间同步
  7. HxD - Freeware Hex Editor and Disk Editor
  8. POI Excel插入行,下面的行动态移动
  9. 用微信公众号做淘宝优惠券查券和返利机器人的详细配置教程
  10. J2EE中用到的英语单词