Tomcat SOLR:没有SolrCores运行错误消息

Tomcat SOLR:没有SolrCores运行错误消息,tomcat,solr,search-server,Tomcat,Solr,Search Server,我对索尔很陌生 我已将以下内容添加到相应的xml文件中。但是当我试图打开我的服务器页面时,它是http://localhost:8080/solr/#/在我的机器中,它会出现一条消息,说“没有正在运行的SolrCore。使用Solr Admin UI当前至少需要一个SolrCore。” solarconfig.xml:[请求处理程序] <requestHandler name="/dataimport" class="org.apache.solr.handler.dataimport.

我对索尔很陌生

我已将以下内容添加到相应的xml文件中。但是当我试图打开我的服务器页面时,它是
http://localhost:8080/solr/#/
在我的机器中,它会出现一条消息,说“
没有正在运行的SolrCore。使用Solr Admin UI当前至少需要一个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>

C:/Solr/collection1/conf/data-config.xml
数据配置.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中指定哪个端口


提前感谢。

错误消息与数据导入无关。它告诉你,你需要至少有一个核心。 在我看来,您使用的是Solr4.x。如果是这样,您可以在下载包中找到有效的配置(核心称为“collection1”)。还有一个多核的例子

关于数据导入,查看文件,我不清楚关于数据库端口的问题您想知道什么…如果您想知道数据库连接细节放在哪里,答案是datasource元素的“url”属性…您必须指定一个有效的jdbc url,它应该至少包含数据库地址、端口和/或别名