I was lovely looking for a tool that I could try map-reduce type algorithms without having to install Hadoop. The reason being is that I don't want to have to depend on java. In a small system java is extra bloat and there might be issues with Java on specific platforms such as termux or 32 bit systems. The newest versions of java aren't released by Oracle and as a consequence require an openjdk equivalent to work for 32bit systems and on Android systems (e.g. termux) root (or emulation) is likely required for java to work.
Anyway bashreduce is one project that lets you experiment with map-reduce without having to install Java.
https://github.com/erikfrey/bashreduce/blob/master/br
Bashreduce It is mostly Witten in bash but does have a c tool for faster partitioning of text files. The c tool might be optional.
It lookes like the API might be different than Hadoop so if you want the same API you could add a wrapper function.