我正在尝试使用嵌入式JCA连接器连接到Solr Source,以便能够将其作为本机VDB部署到TEIID中,以便使用SQL查询SOLR。下面是我在standalone.xml下的转换器和资源适配器配置:
笔译员:
<translator name="solr" module="org.jboss.teiid.translator.solr"/>资源适配器:
<resource-adapter id="solrDS">
<module slot="main" id="org.jboss.teiid.resource-adapter.solr"/>
<transaction-support>XATransaction</transaction-support>
<connection-definitions>
<connection-definition class-name="org.teiid.resource.adapter.solr.SolrManagedConnectionFactory" jndi-name="java:/solrDS" enabled="true" pool-name="solrDS">
<config-property name="CoreName">
document_shard3_replica_n8
</config-property>
<config-property name="url">
http://<solr-server>:8983/solr
</config-property>
</connection-definition>
</connection-definitions>
</resource-adapter>当我部署VDB时,我在server.log中得到以下错误:
WARN [org.teiid.RUNTIME] (Worker8) TEIID50036 VDB SolrSourceModel.1 model "SolrSourceModel" metadata failed to load. Reason:java.lang.NullPointerException: java.lang.NullPointerException谢谢,如果我能在这方面得到任何帮助的话。
发布于 2022-08-30 22:39:02
我怀疑库可能已经失去了支持,您必须调试并查看导致NPE的原因,并在连接器代码中修复它。
https://stackoverflow.com/questions/73532691
复制相似问题