无法启动solr定时任务

与常理相悖 发布于 2015/08/03 15:02
阅读 524
收藏 0

按照网上搜出的标准步骤配置后 定时任务一直无法启动,在提供的界面上手动点击

我的solr版本4.9,我的tomcat版本 7

我的配置步骤

 1. 将 apache-solr-dataimportscheduler-1.0.jar 和solr自带的 apache-solr-dataimporthandler-.jar, apache-solr-dataimporthandler-extras-.jar 放到solr/WEB-INM/lib目录下面;

2.配置监听

<listener>
          <listener-class>
                org.apache.solr.handler.dataimport.scheduler.ApplicationListener
          </listener-class>
</listener>
3.solr.home/conf/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=ghtest


#  solr server name or IP address
#  [defaults to localhost if empty]
server=localhost


#  solr server port
#  [defaults to 80 if empty]
port=8181


#  application name/context
#  [defaults to current ServletContextListener's context (app) name]
webapp=solr


#  URL params [mandatory]
#  remainder of URL
# 增量更新的请求参数
#params=/select?qt=/dataimport&command=delta-import&clean=false&commit=true
params=/dataimport?command=delta-import&clean=false&commit=true


#  schedule interval
#  number of minutes between two runs
#  分钟为单位每次执行间隔 默认是30
#  [defaults to 30 if empty]
interval=1


#  重做索引的时间间隔,单位分钟,默认7200,即5天; 
#  为空,为0,或者注释掉:表示永不重做索引
reBuildIndexInterval=3


#  重做索引的参数
#reBuildIndexParams=/select?qt=/dataimport&command=full-import&clean=true&commit=true
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


加载中
返回顶部
顶部