我对 SOLR 很陌生。
我已将以下内容添加到相应的 xml 文件中。但是当我尝试打开我http://localhost:8080/solr/#/
机器中的服务器页面时,它会出现一条消息,说“ There are no SolrCores running.Using the Solr Admin UI currently requires at least one SolrCore.
”。
solarconfig.xml: [请求处理程序]
<requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler">
<lst name="defaults">
<str name="config">C:/Solr/collection1/conf/data-config.xml</str>
</lst>
</requestHandler>
数据配置.xml
<dataConfig>
<dataSource type="JdbcDataSource" driver="com.microsoft.sqlserver.jdbc.SQLServerDriver" url="jdbc:sqlserver://127.0.0.1:8080;databaseName=myDB" user="xxx" password="xxx" />
<document>
<entity name="sep" processor="SolrEntityProcessor" url="http://127.0.0.1:8080/solr/#/collection1" query="*:*"/>
<entity name="Data" query="select id, firstname, lastname from tblPlayers">
<field column="DocumentId" name="DocumentId" />
<field column="Data" name="Data" />
</entity>
</document>
</dataConfig>
我猜requestHandler
只是指向data-config.xml
,所以我的 data-config.xml 有什么问题。
这是我在与数据库相关的 data-config.xml 中指定的端口。
提前致谢。