多项选择题

以下哪些是Spark可以提供的功能?()

A.分布式内存计算引擎
B.分布式文件系统
C.集群资源的统一管理
D.流处理功能