SOLR dataimport 404错误

时间:2011-05-16 12:28:11

标签: solrnet solr dataimporthandler

我在Solr中遇到 Dataimport 的问题。如果我称之为链接

的http://本地主机:8983 / solr的/ dataimport命令=全进口&安培;干净=假

显示错误

HTTP错误404

访问/ solr / dataimport时出现问题。原因是:

NOT_FOUND

我已按照Solr的建议使用此链接

http://wiki.apache.org/solr/DataImportHandler

我的配置如下: -

solrconfig.xml

中的

1。

< requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler">
    < lst name="defaults">
      <str name="config">data-config.xml< /str>
    < /lst>
  < /requestHandler>
data-config.xml 中的

2。(在solrconfig.xml的同一文件夹中)

< dataConfig>
  < dataSource type="JdbcDataSource"
        driver="com.microsoft.sqlserver.jdbc.SQLServerDriver"
        url="jdbc:127.0.0.1;databaseName=testsolr"
        user="testsolr"
        password="12345678"/>
  < document name="Product">
    < entity name="Item_ID" query="select Item_ID from item">      
     < /entity>
  < /document>
< /dataConfig>
Lib文件夹中的

3。(已下载Microsoft JDBC SQL连接器)

我在Lib文件夹中放了“sqljdbc4.jar”文件

之后我开始使用solr但仍然遇到相同的错误。

非常感谢任何帮助。

非常感谢。

6 个答案:

答案 0 :(得分:5)

检查您是否在进入

时收到“欢迎来到solr”页面

"http://localhost:8080/solr/"关于bowser。

如果没有任何问题,请尝试使用此查询..

http://localhost:8983/solr/admin/dataimport?command=full-import&clean=false

如果您使用多核,请将其添加到您的查询中

http://localhost:8983/solr/**yourcore**/admin/dataimport?command=full-import&clean=false

答案 1 :(得分:2)

原则上,您的链接应该有效。

404可能意味着服务器主机和端口是正确的。 如果实例名称不正确,则会发生此错误。 也许你的实例名是testsolr,所以你的网址应该是:

http://localhost:8983/testsolr/dataimport?command=full-import&clean=false

//编辑:您可以在此处找到您的实例名称:$CATALINA_HOME/webapps

答案 2 :(得分:1)

尝试重新启动solr。需要重新加载solrconfig.xml文件,以便/ dataimport路径可用。

答案 3 :(得分:0)

我有这个问题,当我在没有理解分支的情况下,在solrconfig.xml中更改了DataImportHandler requestHandler的配置时,它'将'我的数据导入网址移动到/ sfdcorgs而不是默认的/ dataimport,我得到了404 :

<requestHandler name="/sfdcorgs" class="org.apache.solr.handler.dataimport.DataImportHandler">
    <lst name="defaults">
      <str name="config">/Users/sherod/data-config.xml</str>
    </lst>
  </requestHandler>

答案 4 :(得分:0)

在我的情况下,我也遇到404错误,我在开始索引之前清理索引:

http://localhost:8983/solr/dataimport?command=full-import&clean=true

问题解决了。谢谢!

答案 5 :(得分:0)

我必须访问dataimport.jsp来解决我的问题。