solr 无法加载模块-Imgur无法加载模块

qlzsbp2j  于 2022-11-05  发布在  Solr
关注(0)|答案(1)|浏览(234)

我正在Kubernetes集群中尝试使用Solr Cloud进行索引。我定义了一个数据导入处理程序,我可以在Solr UI中看到配置。
数据导入处理程序将允许我触发一个SQL查询并获取用于构建索引的多边形数据。

<dataSource
        type="JdbcDataSource" processor="XPathEntityProcessor"
        driver="oracle.jdbc.driver.OracleDriver" ...... />
  <document>

        <entity name="pcode" pk="PC" transformer="ClobTransformer"
                query="select PCA as PC, GEOM  as WPOLYGON,
                SBJ,PD,CD
                from SCPCA
                where SBC is not null>
                      <field column="PC" name="pCode" />
                      <field column="WPOLYGON" name="wpolygon" clob="true"/>
                      <field column="SBJ" name="sbjcode" clob="true"/>
                      <field column="PD" name="portid"/>
                      <field column="CD" name="cancid"/>
       </entity>
  </document>
  </dataConfig>

通过UI触发索引后。它运行了大约1分钟,并在控制台中出现以下错误

qtp1046545660-14) [c:sba s:shard1 r:core_node6 x:sba_shard1_replica_n4] o.a.s.u.p.LogUpdateProcessorFactory [sba_shard1_replica_n4]  webapp=/solr path=/dataimport params={core=sba&debug=true&optimize=false&indent=on&commit=true&name=dataimport&clean=true&wt=json&command=full-import&_=164589234356779&verbose=true}{deleteByQuery=*:*,commit=} 0 70343
2022-02-26 16:30:38.092 INFO  (qtp10465423460-14) [c:sba s:shard1 r:core_node6 x:sba_shard1_replica_n4] o.a.s.s.HttpSolrCall Unable to write response, client closed connection or we are shutting down => org.eclipse.jetty.io.EofException: Reset cancel_stream_error
at org.eclipse.jetty.http2.server.HTTP2ServerConnectionFactory$HTTPServerSessionListener.onReset(HTTP2ServerConnectionFactory.java:159)
org.eclipse.jetty.io.EofException: Reset cancel_stream_error

我正在使用Solr Cloud 8.9和Solr Operator 0.5.0,我检查了码头配置,它有一个120000的空闲超时。
有人遇到过类似的问题并解决了吗?

tez616oj

tez616oj1#

Jetty的EofException几乎总是意味着一件特定的事情。客户端在Solr能够响应之前关闭了连接,所以当Solr最终完成处理并试图让Jetty发送响应时,没有地方可以发送它--连接消失了。
在我的例子中,我正在对Solr进行完整的数据导入,它失败了,并出现了HttpSolrCall Unable to write response EofException。发生这种情况是由于我的managedSchema/schema.xml出现问题。我忘记在schema.xml中正确添加所有列,这导致索引失败并出现EofException。在更正我的schema.xml后,它工作正常。
这是一个有点令人困惑的错误,为什么会有一个错误的模式EofException。但是,如果它是Solr,请始终检查schema. xml/ managedSchema是否存在任何差异。

相关问题