在Lambda架构的大数据平台中,离线计算部分主要负责处理批量数据。关于离线计算部分的技术选型和数据流向,下列描述正确的是( )。
A
使用Spark和Map/Reduce进行批处理,结果存储在HDFS中,并通过Impala或Hive建立数据仓库
B
使用Spark Streaming进行实时处理,结果存储在Redis中,并通过HBase建立数据仓库
C
使用Flink进行流处理,结果存储在ElasticSearch中,并通过Kafka建立数据仓库
D
使用Storm进行批处理,结果存储在MongoDB中,并通过Cassandra建立数据仓库