elasticsearch - 如何在Elasticsearch中更新索引/索引?

标签 elasticsearch logstash elastic-stack logstash-configuration elasticsearch-2.0

我已经使用response_summary创建了索引(logstash),该索引将数据从MySQL数据库放入索引中。

我的关注点是,每当将一组新记录添加到数据库时,如何能够手动更新索引,而又不会删除并重新创建索引。

还是有一种方法可以在每次更改数据库后自动完成?

任何帮助,将不胜感激。

最佳答案

ES没办法。 ES中有河流,但在ES 2.0中已将其删除。另一种方法是Logstash JDBC input plugin,它可以根据定义的时间表自动获取更改。

为了对文件执行相同的操作,您需要使用LS file input plugin作为文件尾部,以获取新的更改,并跟踪LS重新启动后遗留的位置。

关于elasticsearch - 如何在Elasticsearch中更新索引/索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40245546/

相关文章:

docker - Filebeat 7.2-将日志从Docker容器保存到Logstash

elasticsearch - Elasticsearch中的一致性和分区容限

java - 如何在elasticsearch中聚合 'non - keyword'字段?

elasticsearch - NEST Elasticsearch GeoPoint类

php - 如何使用 Elastica 正确运行_count_查询?

ruby-on-rails - Elasticsearch 同义词-Rails

python - ElasticSearch以自动方式更新文档

java - 从logstash插件发送 "json_event"到JAVA

logging - 设置Docker Logstash镜像的日志位置

elasticsearch - 响应中未保留的 agg 名称的排序