Ich beantworte alles für mich selbst, vielleicht kann es für jemanden nützlich sein.
Sie müssen Ihre Funktion nicht auf dem Server speichern. Angenommen, ich muss eine Javascript-Funktion foo
verwenden in map-reduzieren. Sie können diesem Beispiel folgen:
String map = "function(){"
+ "foo = function(parameters) {...here you have to write foo code...}
+ ".....now you can use foo function in your map reduce......."
Definieren Sie also einfach in der Kartenfunktion Ihre Funktion foo
und dann können Sie es in Ihrem Kartencode reduzieren.