0

我正在尝试将数据从 发送ElasticsearchInfluxdb。除了编写插件和配置文件之外,还有其他方法可以做到这一点。我对这两个数据库都很陌生,并试图了解整体情况。

另外,我是否正确理解Kapacitor处理流入数据然后将其发送到Kafka流式传输?或者我应该只使用 Kapacitor 流式传输数据吗?

我试图在短时间内学习所有这些新技术,而所有新术语都让我感到困惑。感谢您的时间和帮助。

4

1 回答 1

0

ElasticSearch 是一个搜索引擎,而不是数据库。InfluxDB 是一个时间序列数据。我不明白为什么需要将数据从搜索结果传输到时间序列数据库。

Kapacitor 可以以两种不同的方式处理数据。在批处理模式或流模式下。假设一些应用程序将传感器数据(或一些时间序列数据)流式传输到 InfluxDb。您可以通过将 kapacitor 设置为流模式,将 Kapacitor 设置为在 InfluxDB 中可用时立即处理该数据。或者,如果您需要每 2 小时处理一次来自 InfluxDB 的数据,您可以将该作业配置为批处理作业。处理完数据后,Kapacitor 可以将数据持久保存在 InfluxDB 中。或者,如果您需要将数据流式传输到 Kafka,Kpacitor 有一个 Kafka 插件。请注意,Kapacitor 的插件比我在回答中提到的要多。

于 2019-06-13T02:24:51.383 回答