多选题
Spark的主要特点包括()。
A
运行速度快
B
容易使用,简洁的API设计有助于用户轻松构建并行程序
C
通用性,Spark提供了完整而强大的技术栈
D
运行模式多样
答案解析
正确答案:ABCD
解析:
Spark自身还具有的几个主要特点:1是运行速度快:使用DAG(有向无关图)执行引擎以支持循环数据流与内存计算;2是容易使用:支持使用Scala、Java、Python和R语言进行编程,可以通过Spark Shell进行交互式编程 ;3是具有通用性:Spark提供了完整而强大的技术栈,包括SQL查询、流式计算、机器学习和图算法组件;4是运行模式多样:可运行于独立的集群模式中,可运行于Hadoop中,也可运行于Amazon EC2等云环境中,并且可以访问HDFS、HBase、Hive等多种数据源
