在Apache Solr DataImport中出现此错误:"无法执行查询"

时间:2014-01-23 06:50:07

标签: php apache solr

 <dataConfig>
    <dataSource type="JdbcDataSource"
     driver="com.mysql.jdbc.Driver"
     url="jdbc:mysql://localhost/mydb"
     user="root"
     password="root"
    />
    <document name="bestsellerscats_1">
       <entity name="bestsellerscats" query="SELECT id, name FROM testtable">
          <field column="id" name="id"/>
          <field column="name" name="name"/>
       </entity>
    </document>
  </dataConfig>

这是错误消息:

  

处理时出现异常:bestsellerscats文档:SolrInputDocument(fields:[]):org.apache.solr.handler.dataimport.DataImportHandlerException:无法执行查询:SELECT id,name FROM testtable Processing Document#1

任何帮助?

1 个答案:

答案 0 :(得分:0)

我认为问题在于您的网址。尽量保持以下格式。

jdbc:mysql://<ip>:<port>/<myDB>

如果您使用的是默认的mysql端口,则需要使用。

url="jdbc:mysql://localhost:3306/mydb"
相关问题