【问题标题】:What are differences between Beats and jdbc plugin?Beats 和 jdbc 插件有什么区别?
【发布时间】:2017-05-19 19:22:16
【问题描述】:

我是 ElasticSearch 精彩世界的新手,所以请放纵一下。

我正在考虑一个Microsoft sql数据源的导入和同步策略,如果我没有误解,我可以使用输入插件JDBC或Beats。

但我看不出它们之间有什么深刻的区别,

它们有什么用处?什么时候使用一种或另一种? 它们的优点和缺点是什么?

如果你能帮助我,谢谢你

【问题讨论】:

  • 你之前也问过几乎同样的问题
  • 这是另一个问题,我知道这两种产品可以做同样的事情,我现在想知道它们什么时候使用

标签: elasticsearch logstash elasticsearch-plugin


【解决方案1】:

它们有不同的用途。 Beats 是 Elastic Stack 的另一个产品,它基本上是一个用于从架构外围收集和传送数据(日志、网络数据包、任何类型的指标、协议数据等)的平台。尽管 Beats 还允许您监听 MySQL 协议并从您的数据库中收集各种指标,但它与从您的数据库中加载数据并将其加载到 Elasticsearch 中无关。为此,您可以使用jdbc 输入插件,其工作主要是定期运行给定的查询,并通过 Logstash 管道将每个检索到的数据库记录作为事件发送,以进一步处理并发送到各种不同的输出。

【讨论】:

    猜你喜欢
    • 2011-08-14
    • 2016-10-16
    • 1970-01-01
    • 1970-01-01
    • 2023-03-23
    • 2012-12-07
    • 1970-01-01
    • 1970-01-01
    • 2011-05-06
    相关资源
    最近更新 更多