【发布时间】:2017-08-15 07:49:33
【问题描述】:
我一直在使用 logstash,并且能够将我的一些 MySQL 表插入到 Elastic 搜索中。
现在,我需要将 MySQL Query statememt 中的多行合并到一个文档中。例如,假设我有一个 mySQL 查询,我有以下结果,
1 Group1 Company1 User1
1 Group1 Company1 User2
1 Group2 Company2 User3
1 Group2 Company2 User4
我想在 Elastic Search 中为 Group1 和 Group2 创建 2 个 Group 文档。在 Group1 中,我需要添加 User1 和 User2。在 Group2 中,我需要添加 User3 和 User4。
这是否可以使用 LogStash 并与一些过滤器结合使用?如果是这样,任何人都可以指出我正确的方向。
【问题讨论】: