Cómo hacer que Hadoop se ejecute en Windows y sea compatible con C
Para la operación de múltiples núcleos en una sola máquina, utilice openmp. Si está dispuesto a esforzarse mucho en cambiar el código, TBB/std::thread.
Considere una futura expansión a distribuciones, utilice MPI. Hadoop es la opción correcta solo cuando la cantidad de datos de almacenamiento distribuido es grande y la cantidad de cálculo no es grande.
Hadoop se centra en el almacenamiento distribuido, su núcleo es el almacenamiento y la migración de la informática al almacenamiento. El método de programación mapreduce de Hadoop es muy diferente de su código actual, por lo que no se puede llamar directamente.