关于使用mysql连接器进入solr 4.9的dataimport,我遇到了一个大问题。 当我尝试在我的数据库上启动请求时,我总是得到索引失败。回滚所有更改。 问题是卡塔琳娜日志中没有任何内容。即使我已经启动了导入,也没有任何内容出现。 这是我的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但是,我仍然收到了这条消息。 有帮助吗? 感谢
编辑: 这是输出响应 { &#34; responseHeader&#34;:{ &#34;状态&#34;:0, &#34; QTime&#34;:0 }, &#34; initArgs&#34;:[ &#34;默认&#34 ;, [ &#34;配置&#34 ;, &#34;数据的config.xml&#34; ] ] &#34;命令&#34;:&#34;状态&#34;, &#34; status&#34;:&#34; idle&#34;, &#34; importResponse&#34;:&#34;&#34;, &#34; statusMessages&#34;:{ &#34;时间流逝&#34;:&#34; 0:0:0.31&#34;, &#34;对DataSource&#34;:&#34; 0&#34;的总请求, &#34;总行数和#34;:&#34; 0&#34;, &#34;处理的文件总数&#34;:&#34; 0&#34;, &#34;文件总数跳过&#34;:&#34; 0&#34;, &#34;完全转储&#34;:&#34; 2015-04-20 09:31:13&#34;, &#34;&#34;:&#34;索引失败。回滚所有更改。&#34;, &#34; Rolledback&#34;:&#34; 2015-04-20 09:31:13&#34; }, &#34;警告&#34;:&#34;此响应格式是实验性的。它可能会在未来发生变化。&#34; }
答案 0 :(得分:1)
打开Solr管理控制台。在左侧有一个“Logging”项目,带有“Level”子菜单项。
从该页面,您可以启用具有给定日志记录级别的每个单个包。您可以将DEBUG放在DIH包装上,并确保您将看到导致问题的原因。