【发布时间】: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 太笨了!!