¿Cómo usar el código MATLAB en el mapeador (Hadoop)?

Tengo un código matlab que procesa imágenes. Quiero crear un mapeador de Hadoop que use ese código. Encontré las siguientes soluciones, pero no estoy seguro de cuál es la mejor (ya que es muy difícil instalar el tiempo de ejecución del compilador matlab en cada nodo esclavo en hadoop para mí):

Convierta manualmente ese código matlab en OpenCV en C ++ y llame a su exe / dll (y proporcione los parámetros apropiados) desde el mapeador. No estoy seguro, ya que el clúster tiene Linux instalado en cada nodo en lugar de Windows.

Utilice Hadoop Streaming. Pero la transmisión de Hadoop requiere un ejecutable como el mapeador y el ejecutable de matlab también requiere Matlab Compiler Runtime, que es muy difícil de instalar en cada nodo esclavo.

Conviértalo automáticamente en código C / C ++ y cree su exe automáticamente (no estoy seguro de si esto es correcto porque el exe requerirá el tiempo de ejecución de matlab para ejecutarse o puede haber problemas de compilación en la conversión que son muy difíciles de solucionar)

Utilice Matlab Java Builder. Pero el archivo jar así creado también necesitará el tiempo de ejecución.

¿Alguna sugerencia

Gracias por adelantado

Respuestas a la pregunta(8)

Su respuesta a la pregunta