Jag svarar för mig själv, det kanske kan vara användbart för någon.
Du behöver inte spara din funktion på servern. Anta att jag måste använda en javascript-funktion foo
i map-reduce. Du kan följa detta exempel:
String map = "function(){"
+ "foo = function(parameters) {...here you have to write foo code...}
+ ".....now you can use foo function in your map reduce......."
Så, definiera bara din funktion foo
i kartfunktionen och sedan kommer du att kunna göra det inuti din karta reducera kod.