【问题标题】:Solr DataImporter config exceptionSolr DataImporter 配置异常
【发布时间】:2010-11-09 22:08:19
【问题描述】:

启动 Apache Solr Admin (Win7),在配置 Solr DataImportHandler 使用 JDBC SQLServerDriver 连接到 SQL Server 后,会产生以下错误。 MS Sql JDBC Connector sqljdbc4.jar 放在Solr 的bin 和lib 文件夹中。

org.apache.solr.servlet.SolrDispatchFilter init
SEVERE: Could not start SOLR. Check solr/home property
org.apache.solr.common.SolrException: FATAL: Could not create importer. DataImporter config invalid
...
Caused by: org.apache.solr.handler.dataimport.DataImportHandlerException: Exception occurred while initializing context
 at ...
Caused by: org.xml.sax.SAXParseException: Content is not allowed in prolog...

solrconfig.xml 有:

<requestHandler name="dataimport" class="org.apache.solr.handler.dataimport.DataImportHandler">
    <lst name="defaults">
        <str name="config">data-config.xml</str>
    </lst>
</requestHandler>

data-config.xml 是:

    <dataConfig>
        <dataSource type="JdbcDataSource" name="hy"
                    driver="com.microsoft.sqlserver.jdbc.SQLServerDriver"  
                    url="jdbc:sqlserver://localhost;databaseName=test;responseBuffering=adaptive;" 
                    user="test"
                    password="test"
                    readOnly="true"/>

    <document name="listings">
        <entity name="listings" dataSource="hy" pk="ListID"
          query = "SELECT ListID, Description, PostDate FROM Listings"
          transformer="DateFormatTransformer">
            <field column="PostDate" name="PostDate" dateTimeFormat="yyyy-MM-dd" />
        </entity>
    </document>
</dataConfig>

我们将不胜感激。

【问题讨论】:

    标签: jdbc solr dataimporthandler


    【解决方案1】:

    删除 data-config.xml 文件中多余的空格。

    【讨论】:

      【解决方案2】:

      您的 requestHandler 名称前似乎需要一个“/”: &lt;requestHandler name="/dataimport" ....

      我希望这会有所帮助。

      【讨论】:

      • 我遇到了同样的问题,但在数据导入之前我有'/'。我知道这与 xml 配置文档有关,但一切看起来都很好。这种情况除了xml doc错误还有其他原因吗?
      猜你喜欢
      • 2011-10-14
      • 2015-08-24
      • 1970-01-01
      • 2018-04-29
      • 2010-12-28
      • 2011-10-10
      • 1970-01-01
      • 1970-01-01
      • 2014-02-03
      相关资源
      最近更新 更多