题目内容

下列哪个说法是错误的?

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的处理

流数据具有以下哪些特征?

A. 数据快速持续到达,潜在大小也许是无穷无尽的
B. 数据来源众多,格式复杂
C. 注重数据的整体价值,不过分关注个别数据
D. 系统可以控制将要处理的新到达的数据元素的顺序

下列关于批量计算和实时计算的说法,正确的有?

A. 批量计算:充裕时间处理静态数据,如Hadoop
B. 静态数据不适合采用批量计算,因为它不适合用传统的关系模型建模
C. 流数据必须采用实时计算
D. 流数据的响应时间一般为秒级,甚至需要毫秒级

答案查题题库