繁体   English   中英

Apache水槽和Apache风暴有什么区别?

[英]What is difference between Apache flume and Apache storm?

Apache水槽和Apache风暴有什么区别?

  • 是否可以使用 Storm 将日志数据摄取到 Hadoop 集群中?
  • 两者都用于流数据,所以storm可以用作flume的替代品吗?
  • Apache Flume 是一种用于收集大量流数据(尤其是日志)的服务。 Flume 使用称为数据接收器的机制将数据推送给消费者。 Flume 可以开箱即用地将数据推送到许多流行的接收器,包括 HDFS、HBase、Cassandra 和一些关系数据库。
  • Apache Storm 涉及流数据。 它是批处理和流处理之间的桥梁,Hadoop 本身并不是设计用来处理的。 Storm 持续运行,处理传入的数据流并将其分成批次,因此 Hadoop 可以更轻松地摄取它。 数据源称为 spout,每个处理节点都是一个 bolt。 Bolt 对数据执行计算和处理,包括将输出推送到数据存储和其他服务。
  • 如果您需要开箱即用的东西,请选择 Flume,一旦您决定是推还是拉更有意义。 如果流数据目前只是您已经开发的 Hadoop 环境的一个小附加组件,Storm 是一个不错的选择。

  • 可以使用风暴将日志数据摄取到 Hadoop 集群中

  • 我们可以用风暴代替水槽

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM