Logstash到Elasticsearch,更新非规范化数据

时间:2018-09-20 11:07:00

标签: elasticsearch logstash logstash-configuration

我有两个桌子。

表A具有三个字段:(援助,姓名,fid)

  • 帮助是此表的主键
  • fid是此表的外键(与表B关联)。

表B具有三个字段:(fid,fname,fage)。

为了在Elasticsearch中实现对表A和表B的关联查询,我使用了数据非规范化方法。为此,我建立了两个索引。

body {
  color: #000000;
  padding: 50px;
  height: 100%;
  max-width: 100%;
  text-align: center;
}

output {
  display: block;
  padding: 50px;
}

.rangeslider__fill {
    background: #009ada;
}

.rangeslider__handle {
  border-radius: 22px;
  min-width: 62px;
  line-height: 42px;
  text-align: center;
  
  &:after {
    background: 0;
  }
}

我想通过logstash将mysql表A和B的数据同步到两个索引。当B表的数据更改时,不仅会更新index_b,还会更新index_a。   例如,当表B中fid = 1的数据中的fname更改时,我需要更新index_a中fid = 1的所有数据的fname。如何在logstash中实现此功能,即一次更新多个文档,而仅更新fname

0 个答案:

没有答案