【问题标题】:how to connect or configure elasticsearch with sql server如何使用 sql server 连接或配置 elasticsearch
【发布时间】:2018-09-19 10:13:40
【问题描述】:

我需要搜索数十万条记录。我选择了 sql server 2016 的 elasticsearch。

如何使用 sql server 配置 elasticsearch,例如在哪里提供连接字符串,在哪里编写查询以及在哪里设置 sql server db 表的字段(列)?

我使用的是 Elasticsearch 6.4 版本。

【问题讨论】:

  • 十万还是很多?为了能够回答您的问题,请更加具体。

标签: c# sql-server elasticsearch jdbc


【解决方案1】:

你可能需要Logstash

请参阅this,了解如何使用配置文件让 logstash 将数据推送到 Elasticsearch。

我建议您开始阅读有关 Logstash 的基础知识及其jdbc plugin 以了解更多信息。

或者,如果您不想使用 logstash,如果您想通过任何客户端应用程序进行摄取,则可以使用 Elasticsearch 提供的客户端 API。

请参阅此link 以查看支持的语言,您可以相应地编写客户端代码。

【讨论】:

  • 感谢您的建议@kamal.. 是否有任何 JDBC Importer 连接器工具可以在 sql 和 elasticsearch 之间进行配置...
  • 是否有任何一步一步的过程如何连接 sql server 与弹性搜索和查询数据库,因为我是新手...
  • Logstash 就是那个工具 :) 它有简单的配置文件,您可以在其中指定输入(您可以在其中指定驱动程序、连接器、sql 查询)和输出(您可以在其中指定弹性搜索服务器详细信息) )。请参阅我提到的链接并按照它。学习如何学习是一项重要的技能,您必须按照我提供的文档/链接逐步进行。
  • 谁能告诉我如何在不使用logstash的情况下将sql server与elasticsearch连接起来,只是我需要elasticsearch和sql server以及kibana(以可视化数据)。再次感谢..kamal...
  • 当然,所以不用logstash,你可以使用Elasticsearch Client API 参考这个链接查看支持的语言并相应选择。 elastic.co/guide/en/elasticsearch/client/index.html看你的问题,你可能正在寻找这个elastic.co/guide/en/elasticsearch/client/net-api/current/…
猜你喜欢
  • 1970-01-01
  • 2023-02-03
  • 1970-01-01
  • 1970-01-01
  • 2019-06-24
  • 2012-02-03
  • 2021-02-01
  • 2013-03-08
  • 2013-09-09
相关资源
最近更新 更多