【问题标题】:How can I take data from elasticsearch to relational database such as Oracle?如何将数据从 elasticsearch 获取到 Oracle 等关系数据库?
【发布时间】:2020-03-03 08:06:39
【问题描述】:

这种情况让我很困惑。我们公司使用elasticsearch和Logstash。我需要开源 PaaS 或 SaaS 工具将数据从 Elasticsearch 导入 Oracle / SQL 服务器数据库。如果您有任何已知和可用的建议,我会很高兴。 (另外,我尝试优化 Apache Nifi 并没有用。)

【问题讨论】:

  • 如果您使用 Elasticsearch rest api 使用 pl/sql 包将数据拉入 oracle db 会怎样?
  • 这个过程需要从大约 3600 台服务器上同时完成。不幸的是,pl/sql 包在这方面不是很成功。
  • 有一个针对 els 的 hive 解决方案......我们有 hive 集成......可能需要研究一下
  • 感谢您的建议。我会试试的。

标签: database elasticsearch logstash oracle-sqldeveloper data-transfer


【解决方案1】:

您可能想到了这一点。但是,也许制作一个快速脚本来获取您的 ES 数据并将其存储在您的 SQL 服务器中可能是直接的解决方案。

记住了!你有多少数据?以及为什么规避了手动脚本解决方案?

【讨论】:

  • 我们尝试这样做,但由于数据量太大,我们无法获得成功的结果。我想使用服务于该领域的开源产品。同时数据量继续增加太多,无法通过脚本手动完成。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-10-24
  • 2010-09-08
  • 1970-01-01
  • 2021-04-20
  • 1970-01-01
  • 1970-01-01
  • 2013-01-23
相关资源
最近更新 更多