Writing MapReduce is still too complex and daunting to many programmers. So, not surprisingly, there are currently a lot of initiatives to simplify it and this will continue.
The following points state my opinion:
- With every new release, high-level languages such as Pig and Hive will be faster and will contain more libraries. For example, new release of Hive has a cost-based optimizer, which makes the query up to 2.5 times faster.
- MapReduce patterns will be more defined and there will be ready-made templates to choose from.
- There are tools already in the market for code-free MapReduce programs. It is likely that more organizations will start using these tools.
- Functional programming Scala and frameworks such as Cascading and Scalding are ...