【问题标题】:Solr 4.9 Indexing failed. Rolled back all changesSolr 4.9 索引失败。回滚所有更改
【发布时间】:2015-04-19 23:58:59
【问题描述】:

我在使用 mysql 连接器将数据导入到 solr 4.9 时遇到了一个大问题。 当我尝试在我的数据库上启动请求时,我总是得到索引失败。回滚所有更改。 问题是我对 catalina 日志一无所知。即使在我启动导入后也没有出现任何内容。 这是我的 data-config.xml :

<dataConfig>
<dataSource driver="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost/db" user="user" password="pass"/>
<document name="example">
<entity name="annonce_entry" 
query="SELECT * FROM annonce_entry">
            <field column="annonce_entry_id" name="id" />
            <field column="note_total" name="title" />
</entity>
</document>

我解决了连接器,创建了 dataimport.properties,但我仍然收到了这条消息。 有什么帮助吗? 谢谢

编辑: 这是输出响应 { “响应头”:{ “状态”:0, “QTime”:0 }, “初始化参数”:[ “默认值”, [ “配置”, “数据配置.xml” ] ], “命令”:“状态”, “状态”:“空闲”, “进口响应”:“”, “状态消息”:{ “经过的时间”:“0:0:0.31”, “对数据源的请求总数”:“0”, “获取的总行数”:“0”, “处理的文件总数”:“0”, “跳过的文档总数”:“0”, “完全转储开始”:“2015-04-20 09:31:13”, "": "索引失败。回滚所有更改。", “回滚”:“2015-04-20 09:31:13” }, “警告”:“这种响应格式是实验性的。将来可能会改变。” }

【问题讨论】:

  • 您是否尝试设置为调试 DIH 包?一定有错误,什么的……“状态”命令说什么?
  • 不确定如何调试 DIH ?
  • 打开管理控制台,在左侧你会发现一个菜单“logging”,里面有一个子菜单“level”
  • 没关系!我忘了包括 mysql-connector-java-5.0.8-bin.jar 太笨了!!

标签: solr tomcat6


【解决方案1】:

打开 Solr 管理控制台。在左侧有一个带有“级别”子菜单项的“记录”项。

您可以从该页面启用具有给定日志记录级别的每个包。您可以将 DEBUG 放在 DIH 包上,确保您会看到导致问题的原因。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-02
    • 1970-01-01
    • 2017-02-16
    • 1970-01-01
    • 2012-05-01
    相关资源
    最近更新 更多