1、hadoop使用mapreduce的分布式处理工具 2、没有使用mapreduce的分布式处理工具 3、当不需要使用分布式集群时,而且处理的数据集比较小的时候,或者对计算的时间并不苛刻的时候还可以选择一些小型工具