Solr 4.10.2 MySQL 导入失败 java.io.EOFException

Solr 4.10.2 MySQL import fails with java.io.EOFException

我正在尝试迁移装有 Solr 4.7.2 的服务器。我有一个 Solr 4.10.2,4 核 运行ning,这是新机器。我在旧机器上有一个导入器 运行ning 没有问题。但是,当尝试 运行 新机器上的进口商时,我得到

java.io.EOFException : Can not read response from server.Expected to read 848 bytes, read 576 bytes before connection was unexpectedly lost.

我在数据中添加了一些额外的参数-config.xml 希望它能解决问题,但无济于事:

defaultFetchSize="30"
useCursorFetch="true" 
autoReconnect="true"       
tcpKeepAlive="true" 
connectionTimeout="120000"
stream="true"

数据导入的文件语法必须正确,因为导入 运行 在完全相同的 MySQL table 上可以正常工作,但在同一台机器上记录较少。

我已经尝试调试这个问题好几个小时了,但找不到解决方案。任何人都可以帮助我提供有关如何正确找到原因的任何指示吗?

我最终不得不为新的 MySQL 服务器更改 my.cnf。由于某种原因,新的(也是 5.5.43)在超时后关闭了连接。我在 MySQL 中更改了超时设置,现在它正确索引了大约 21 分钟。

我希望 tomcat7 和 solr 在他们的错误日志中更清楚地说明这一点。