前言

本文隶属于专栏《1000个问题搞定大数据技术体系》,该专栏为笔者原创,引用请注明来源,不足和错误之处请在评论区帮忙指出,谢谢!

本专栏目录结构和参考文献请见1000个问题搞定大数据技术体系

正文

适合使用 Flume 的场景

在选择 Flume 来处理不同的业务时,读者需要考虑的事项如下 —— 遇到下列需求时可以选择 Flume

  1. 从各种 Source 获取数据并存储到 Hadoop 系统中
  2. 高速地处理大量数据到 Hadoop 系统中。
  3. 可靠地传输数据到目的地。
  4. 可扩展的解决方案,当数据涌入速度和数量増加时,只需增加机器就可以实现扩展。
  5. 架构中的各个组件可以动态配置,而无须启停服务。
  6. 整体架构的各种配置可以单点管理。

不适合使用 Flume 的场景

某些情形中,Flume 不是理想的选择。 除了 Flume,还有其他的选项可以用来解决这些需求。

下列场景中不推荐选择 Flume:

  1. 更偏重数据处理,而不是数据传输。这种场景更适合使用其他流式处理技术。
  2. 更偏重批量数据传输(常规批量而不是微批量)。
  3. 在不丢失数据的前提下需要更多可用的设置。
  4. 需要高可扩展性地对消息持久化(虽然没有一个科学的定量标准)
  5. 有大量的消息消费者,这对 Flume 的可扩展性有很大的影响

虽然 Flume在很多情況下可以进行动态配置,但是某些配置更改(拓扑更改)还是会导致停机。

Flume 的使用场景详解相关推荐

  1. 转:修改ETM,用Ogre实现《天龙八部》地形与部分场景详解

    本文主要讲的是<天龙八部>游戏的地形和一部分场景的具体实现,使用C++, Ogre1.6,我摸索了段时间,可能方法用的并不是最好的,但好歹实现了.文章可能讲得有点罗嗦,很多简单的东西都讲了 ...

  2. Redis(十)——HyperLogLog 基数统计和 Bitmap位图场景详解

    文章目录 Redis(十)--HyperLogLog 基数统计和 Bitmap位图场景详解 1.HyperLogLog 基数统计 2.Bitmap位图场景详解 Redis(十)--HyperLogLo ...

  3. RxJava操作符在android中的使用场景详解(一)

    转载请注明出处:http://www.wangxinarhat.com/2016/04/19/2016-04-19-rxjava-android-operate1/ 最近学习了RxJava在andro ...

  4. 直播回顾 | 数据驱动「产品迭代」的三大场景详解

    近日,神策数据进行了一场题为<数据驱动产品迭代的三大场景>的专题直播,直播中结合各行业的数据驱动企业的优质实践经验,针对三大产品迭代场景进行了逐一详解.如下为直播的主要内容: 场景一. 产 ...

  5. 消息中间件系列(四):消息队列MQ的特点、选型、及应用场景详解

    前面集中谈了分布式缓存Redis系列: 高并发架构系列:分布式锁的由来.特点.及Redis分布式锁的实现详解 高并发架构系列:Redis并发竞争key的解决方案详解 高并发架构系列:Redis缓存和M ...

  6. 基于阿里云Serverless架构下函数计算的最新应用场景详解(二)

    摘要: Serverless概念是近年来特别火的一个技术概念,基于这种架构能构建出很多应用场景,适合各行各业,只要对轻计算.高弹性.无状态等场景有诉求的用户都可以通过本文来普及一些基础概念,看看这些场 ...

  7. Redis相关命令及应用场景详解

    一.Redis是什么 Redis是远程字典服务Remote Dictionary Service的简称.Redis 是内存数据库,KV 数据库,V支持多种数据结构,如:string.list.hash ...

  8. (转)修改ETM,用Ogre实现《天龙八部》地形与部分场景详解(附源码)

    本文主要讲的是<天龙八部>游戏的地形和一部分场景的具体实现,使用C++, Ogre1.6,我摸索了段时间,可能方法用的并不是最好的,但好歹实现了.文章可能讲得有点罗嗦,很多简单的东西都讲了 ...

  9. Sphinx+Scws 搭建千万级准实时搜索应用场景详解

    为什么80%的码农都做不了架构师?>>>    目标: 一.搭建准确的千万级数据库的准实时搜索(见详情) 二.实现词语高亮(客户端JS渲染,服务器端渲染,详见7.3) 三.实现搜索联 ...

  10. php sphinx应用场景,Sphinx+Scws 搭建千万级准实时搜索应用场景详解

    目标: 一.搭建准确的千万级数据库的准实时搜索(见详情) 二.实现词语高亮(客户端JS渲染,服务器端渲染,详见7.3) 三.实现搜索联想(输入框onchange,ajax请求搜索,取10条在层上展示方 ...

最新文章

  1. 事件响应政策制定常见雷区,都踩了我就只能祝福你了……
  2. HBase性能优化方法总结(二):写表操作
  3. 通过java api提交自定义hadoop 作业
  4. python 元组长度_Python 学习笔记 - 元组
  5. java中同时两人提交数据_如何一起发送JSON请求和发布表单数据请求?
  6. Android获取MAC地址
  7. 面试招聘——操作系统专场(一)
  8. 一些关于jvm的问题 阿里等大厂面试
  9. 《深入浅出通信原理》读书笔记系列1-第2章 信号与频谱
  10. CAD如何在插入块时调整比例?
  11. matlab利用dft分析模拟信号频谱,利用DFT分析模拟信号频谱
  12. 这些职场道理不懂,你注定一辈子穷打工
  13. macOS更新失败解决
  14. 毛毛雨 2007-11
  15. WPF DataGrid MVVM 绑定 SelectedCells
  16. Nvidia Agx Xavier平台无PD控制器USB接口调试
  17. 写个.net开发者的Linux迁移指南
  18. 打印服务器spoolsv服务自动停止
  19. 单元测试、注解、枚举、反射(5)JavaSE
  20. WPS如何在两个页面之间插入空白页

热门文章

  1. 寻找丢失的iexplore进程
  2. ajax 的四步法处理
  3. 单行子查询返回多个行
  4. 超详细指南——开启ssh服务
  5. Vj程序设计作业H5
  6. 深入讨论机器学习 8 大回归模型的基本原理以及差异!
  7. centos安装nginx配置webpy
  8. 如何将网页转为html文件,Chrome怎样保存网页为mhtml格式
  9. 贴片电阻常见的规格封装和尺寸
  10. 获取U盘 VID,PID