
能做什么: 将一项工作拆分为多个任务并同时加以实施。
有何帮助: 框架会对分布式系统当中的疑难组件进行抽象化处理,允许系统同时处理大量数据。
能做什么: 允许用户通过查询语言来处理数据。
有何帮助: 帮助SQL程序员通过创建类SQL查询以使用MapReduce。
能做什么: 在大规模数据当中实现低延迟查询。
有何帮助: 帮助SQL程序员通过创建类SQL查询以提高大数据访问速度。
能做什么: 利用数据流或者脚本类语言进行数据处理。
有何帮助: 帮助程序员利用数据流语言发挥MapReduce功能。
能做什么: 利用预先编写的库在MapReduce中运行机器学习算法。
有何帮助: 允许用户通过库创建MapReduce建议与集群。利用现有代码加快开发速度。
能做什么: 利用预先编写的库在MapReduce中运行图形算法。
有何帮助: 用户不必再为了使用MapReduce而重新编写图形算法。利用现有代码加快开发速度。
能做什么: 运行测试以验证MapReduce工作功能的正确性。
有何帮助: 运行程序测试以验证MapReduce程序运作的正确性。提供对象,允许用户模拟输入流程以验证执行结果。