这是三个简单的问题,很难找到明确的答案。
答案 0 :(得分:4)
我很惊讶,目前还没有任何可靠的答案。所以这是解决方案。 Logstash直接使我们能够将数据从RDBMS推送到Elasticsearch。
这是一个教程的链接,告诉你如何去做。简单地说(链接1中的所有细节),您只需要一个JDBC驱动程序用于您将使用的关系数据库(Postgres,MySQL等),并创建一个配置文件,将输入指定为关系数据库,输出指定为Elasticsearch。您还可以指定一个允许您不断更新一个定期间隔的cron。
以下是提及配置并开始使用的文章(参见示例2):https://www.elastic.co/blog/logstash-jdbc-input-plugin
这篇文章告诉您如何配置Cronjob:https://www.elastic.co/guide/en/logstash/current/plugins-inputs-jdbc.html#_scheduling