Database 自动索引数据库时solr增量导入的URL出错

Database 自动索引数据库时solr增量导入的URL出错,database,solr,indexing,solrj,dataimporthandler,Database,Solr,Indexing,Solrj,Dataimporthandler,当我启动solr并在浏览器中打开以下增量导入URL时。这对我来说很好 http://localhost:8983/solr/#/ACE/dataimport//dataimport?command=delta-import&debug=false&optimize=true&indent=true&commit=true&clean=false&wt=json&verbose=false 但是当我通过wiki调度器生成相同的查询时,在下面

当我启动solr并在浏览器中打开以下增量导入URL时。这对我来说很好

http://localhost:8983/solr/#/ACE/dataimport//dataimport?command=delta-import&debug=false&optimize=true&indent=true&commit=true&clean=false&wt=json&verbose=false
但是当我通过wiki调度器生成相同的查询时,在下面的链接中给出了调度过程的解释

我已经按照上面链接中给出的所有步骤进行调度,并通过它生成上面的增量查询。 但我在命令提示符下遇到了以下错误:

2161099 [Timer-0] INFO  org.apache.solr.handler.dataimport.scheduler.HttpPostSch
eduler  û [#/core_name] <index update process> Process started at .............. 06.11
.2014 12:56:31 055
2161102 [Timer-0] INFO  org.apache.solr.handler.dataimport.scheduler.HttpPostSch
eduler  û [#/core_name] <index update process> Request method                 POST
2161102 [Timer-0] INFO  org.apache.solr.handler.dataimport.scheduler.HttpPostSch
eduler  û [#/core_name] <index update process> Succesfully connected to server
localhost
2161103 [Timer-0] INFO  org.apache.solr.handler.dataimport.scheduler.HttpPostSch
eduler  û [#/core_name] <index update process> Using port                     8983
2161104 [Timer-0] INFO  org.apache.solr.handler.dataimport.scheduler.HttpPostSch
eduler  û [#/core_name] <index update process> Application name
solr
2161104 [Timer-0] INFO  org.apache.solr.handler.dataimport.scheduler.HttpPostSch
eduler  û [#/core_name] <index update process> URL params                     dataimpo
rt//dataimport?command=delta-import&debug=false&optimize=true&indent=true&commit
=true&clean=false&wt=json&verbose=false
2161104 [Timer-0] INFO  org.apache.solr.handler.dataimport.scheduler.HttpPostSch
eduler  û [#/core_name] <index update process> Full URL

http://localhost:8983/solr/#/ACEdataimport//dataimport?command=delta-import&debug=false&optimize=true&indent=true&commit=true&clean=false&wt=json&verbose=false

2161107 [Timer-0] INFO  org.apache.solr.handler.dataimport.scheduler.HttpPostSch
eduler  û [#/core_name] <index update process> Response message
HTTP method POST is not supported by this URL
2161107 [Timer-0] INFO  org.apache.solr.handler.dataimport.scheduler.HttpPostSch
eduler  û [#/core_name] <index update process> Response code                  405
2161108 [Timer-0] INFO  org.apache.solr.core.SolrResourceLoader  û JNDI not conf
igured for solr (NoInitialContextEx)
2161108 [Timer-0] INFO  org.apache.solr.core.SolrResourceLoader  û solr home def
aulted to 'solr/' (could not find system property or JNDI)
2161108 [Timer-0] INFO  org.apache.solr.core.SolrResourceLoader  û new SolrResou
rceLoader for deduced Solr Home: 'solr/'
2161118 [Timer-0] INFO  org.apache.solr.handler.dataimport.scheduler.SolrDataImp
ortProperties  û Instance dir = solr/
2161119 [Timer-0] INFO  org.apache.solr.handler.dataimport.scheduler.HttpPostSch
eduler  û [#/core_name] <index update process> Disconnected from server
localhost
2161120 [Timer-0] INFO  org.apache.solr.handler.dataimport.scheduler.HttpPostSch
eduler  û [#/core_name] <index update process> Process ended at ................ 06.11
.2014 12:56:31 076
2161099[Timer-0]INFO org.apache.solr.handler.dataimport.scheduler.HttpPostSch
edulerā[#/core_name]过程开始于。。。。。。。。。。。。。。6.11
.2014 12:56:31 055
2161102[Timer-0]INFO org.apache.solr.handler.dataimport.scheduler.HttpPostSch
edulerā[#/core_name]请求方法POST
2161102[Timer-0]INFO org.apache.solr.handler.dataimport.scheduler.HttpPostSch
edulerā[#/core_name]已成功连接到服务器
本地服务器
2161103[Timer-0]INFO org.apache.solr.handler.dataimport.scheduler.HttpPostSch
使用端口8983的edulerā[#/core_name]
2161104[Timer-0]INFO org.apache.solr.handler.dataimport.scheduler.HttpPostSch
edulerā[#/core_name]应用程序名称
索尔
2161104[Timer-0]INFO org.apache.solr.handler.dataimport.scheduler.HttpPostSch
edulerā[#/core_name]URL参数数据导入
rt//dataimport?command=delta import&debug=false&optimize=true&indent=true&commit
=true&clean=false&wt=json&verbose=false
2161104[Timer-0]INFO org.apache.solr.handler.dataimport.scheduler.HttpPostSch
edulerā[#/core_name]完整URL
http://localhost:8983/solr/#/ACEdataimport//dataimport?command=delta-import&debug=false&optimize=true&indent=true&commit=true&clean=false&wt=json&verbose=false
2161107[Timer-0]INFO org.apache.solr.handler.dataimport.scheduler.HttpPostSch
edulerā[#/core_name]响应消息
此URL不支持HTTP方法POST
2161107[Timer-0]INFO org.apache.solr.handler.dataimport.scheduler.HttpPostSch
edulerú[#/core_name]响应代码405
2161108[Timer-0]INFO org.apache.solr.core.SolrResourceLoaderúJNDI非conf
我为solr(NoInitialContextEx)指定了
2161108[Timer-0]INFO org.apache.solr.core.SolrResourceLoaderāsolr home def
故障切换到“solr/”(找不到系统属性或JNDI)
2161108[Timer-0]INFO org.apache.solr.core.SolrResourceLoaderúnew SolrResou
导出的Solr Home的rceLoader:'Solr/'
2161118[Timer-0]INFO org.apache.solr.handler.dataimport.scheduler.SolrDataImp
ortPropertiesüInstance dir=solr/
2161119[Timer-0]INFO org.apache.solr.handler.dataimport.scheduler.HttpPostSch
edulerā[#/core_name]已断开与服务器的连接
本地服务器
2161120[Timer-0]INFO org.apache.solr.handler.dataimport.scheduler.HttpPostSch
edulerā[#/core_name]过程在………..结束。。。。。。。。。。。。。。。。6.11
.2014 12:56:31 076
我不知道URL中的实际问题是什么。当它在浏览器中打开时,它工作正常,所以为什么它不能通过调度程序正确地获得调用

请帮我解决这个问题


提前感谢

我想您已经从Solr Admin Web app复制了URL。请注意,URL
http://localhost:8983/solr/#/
由管理员web app注册。如果您试图调用API,可能需要直接调用
ACE
core


试试
http://localhost:8983/solr/ACE/dataimport/dataimport?command=delta-import&debug=false&optimize=true&indent=true&commit=true&clean=false&wt=json&verbose=false

日志包含错误消息“此URL不支持HTTP方法发布”。这可能是一个很好的提示,说明了什么地方出了问题(似乎在URL中也包含了一个额外的/。@MatsLindh:谢谢你的回复。我已经尝试过删除多余的斜杠,正如你所说,仍然会发生相同的错误。现在我的网址是:。。。。请帮帮我。