下列关于Storm和Hadoop架构组件功能对应关系,哪个是错误的?
A. Hadoop Job对应Storm Topology
B. Hadoop TaskTracker对应Storm Supervisor
C. Hadoop JobTracker对应Storm Spout
D. Hadoop Reduce对应Storm Bolt
下列哪个说法是错误的?
A. 从编程的灵活性来讲,Storm是比较理想的选择,它使用Apache Thrift,可以用任何编程语言来编写
B. Spark steaming可以实现毫秒级的流计算
C. Spark steaming无法实现毫秒级的流计算
D. 在Spark上可以统一部署Spark SQL,Spark Streaming、MLlib,GraphX等组件,提供便捷的一体化编程模型
下列关于Storm的描述,有误的是?
A. Storm将流数据Stream描述成一个有限的Tuple序列
B. Storm保证每个消息都能完整处理
C. Storm认为每个Stream都有一个源头,并把这个源头抽象为Spout
D. Bolt可以执行过滤、函数操作、Join、操作数据库等任何操作
下列哪个关于Stream Groupings的描述,有误的是?
A. FieldsGrouping:广播发送,每一个Task都会收到所有的Tuple
B. GlobalGrouping:全局分组,所有的Tuple都发送到同一个Task中
C. NonGrouping:不分组,和shuffleGrouping类似,当前Task的执行会和它的被订阅者在同一个线程中执行
DirectGrouping:直接分组,直接指定由某个Task来执行Tuple的处理