【问题标题】:No response from Cassandra database using SOLR使用 SOLR 的 Cassandra 数据库没有响应
【发布时间】:2017-01-12 18:37:51
【问题描述】:

我在 Apache SOLR 中创建了一个 DataImportHandler 来从 Cassandra 数据库中检索数据。 我的配置如下

solrconfig.xml:

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

dataconfig.xml:

<dataConfig>
  <dataSource type="JdbcDataSource"     driver="org.apache.cassandra.cql.jdbc.CassandraDriver"
    url="jdbc:cassandra://192.92.12.2:9160/test"
    user="user1"
    password="passpass"
    autoCommit="true"/>
  <document name="content">
    <entity name="test" query="SELECT id from test.contacts" autoCommit="true">
      <field column="id" name="id" />
    </entity>
  </document>
</dataConfig>

schema.xml:

<field name="id" type="string" indexed="true" stored="true" required="true" />

当我使用 solr admin 执行时,得到以下响应

{
  "responseHeader": {
    "status": 0,
    "QTime": 0
  },
  "initArgs": [
    "defaults",
    [
      "config",
      "dataconfig.xml"
    ]
  ],
  "command": "status",
  "status": "idle",
  "importResponse": "",
  "statusMessages": {
    "Time Elapsed": "0:12:6.182",
    "Total Requests made to DataSource": "0",
    "Total Rows Fetched": "0",
    "Total Documents Processed": "0",
    "Total Documents Skipped": "0",
    "Full Dump Started": "2016-09-05 10:52:52",
    "Full Import failed": "2016-09-05 10:52:52"
  }
}

我无法确定此配置存在什么问题。

【问题讨论】:

    标签: java solr cassandra solrj


    【解决方案1】:

    1) 删除 schema.xml 并将内容包含在 /conf 目录下的 managed-schema 中。

    2) 添加了以下依赖库。

    终于有输出了。

    【讨论】:

    • 哪个conf目录?我看到的只是包含 example-DIH/solr/db/conf 的示例文件夹你介意一步一步地分享你是如何将 Cassandra 集成到 Solr 的吗?谢谢
    • 您使用的是哪个 cassandra 版本?我用的是 3.4,cassandra-jdbc-1.2.5.jar 不能正常工作?
    • @Sharavanakumaar Murugesan 你能提供更多的见解吗?为什么需要 mysql-connector-java?
    • @KaMok 我的应用程序也与 mysql db 连接
    猜你喜欢
    • 2015-03-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-25
    • 2018-08-04
    • 2014-06-29
    相关资源
    最近更新 更多