Elasticsearch索引RDBMS数据

时间:2016-01-29 05:33:42

标签: elasticsearch elasticsearch-plugin

这是三个简单的问题,很难找到明确的答案。

  1. ElasticSearch是否支持开箱即用的RDBMS表(Oracle / SQLServer / Informix)中的索引数据?
  2. 如果是,请您指出有关如何操作的文档
  3. 如果没有,那么什么是替代方式(像Rivers这样的插件 - 已弃用)并且声誉良好

1 个答案:

答案 0 :(得分:4)

我很惊讶,目前还没有任何可靠的答案。所以这是解决方案。 Logstash直接使我们能够将数据从RDBMS推送到Elasticsearch。

这是一个教程的链接,告诉你如何去做。简单地说(链接1中的所有细节),您只需要一个JDBC驱动程序用于您将使用的关系数据库(Postgres,MySQL等),并创建一个配置文件,将输入指定为关系数据库,输出指定为Elasticsearch。您还可以指定一个允许您不断更新一个定期间隔的cron。