【问题标题】:How to integrate Elastic search with cassandra?如何将弹性搜索与 cassandra 集成?
【发布时间】:2018-02-14 22:19:15
【问题描述】:

我想在我使用 cassandra 作为数据库的应用程序中实现弹性搜索。这个应用程序是使用 Jhipster 技术生成的。任何人请建议一种使用 cassandra 实现弹性搜索的方法。 Jhipster 官方表示当时 cassandra 是不支持弹性搜索的。 elassandra 是一种方法,但没有正确的方法来使用 elassandra。

【问题讨论】:

    标签: elasticsearch cassandra jhipster elassandra


    【解决方案1】:

    Elassandra 公开了标准的 Cassandra 和 Elasticsearch API,因此您应该能够将 Elassandra 用作 Cassandra 的插件,以便与 Jhipster 一起使用。乍一看,Jhipster 似乎没有任何 Elasticsearch 支持,但我想您可以将 REST API 与自定义代码一起使用。

    干杯 本

    【讨论】:

    • JHipster does support Elasticsearch 但此选项不适用于 Cassandra。没有任何技术问题,只是团队没有时间编写代码,而且由于 Cassandra 不到我们生成的项目的 2%,这不是首要任务。
    • 感谢 julien dubois 和 Ben slater 的回应。
    • 我该怎么办。还有其他方法吗...?
    • 鉴于 Julien 提供的 JHipster 确实支持 Elasticsearch 的信息,我想如果您使用 Elassandra,那么您可以使用 JHipster C* 支持通过 C* API 读取和写入数据,以及 JHipster 的 Elasticsearch 支持读取和写入数据通过 Elasticsearch API。无论您选择哪个 API,数据都将存储在相同的基表中。 Elassandra 对这两种 API 都具有完全兼容的支持,因此 JHipster 不应该知道其中的区别。
    猜你喜欢
    • 2023-01-19
    • 1970-01-01
    • 1970-01-01
    • 2021-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-29
    • 2022-12-08
    相关资源
    最近更新 更多