If you do not pass a schemaname, the file or function is installed in the first schema in your schema search path. If you do not pass an installed_filename, the file or function's file name (not including its directory path) is used as its installed_filename in an Aster instance. Keep in mind that, when you call a SQL-MapReduce executable in your queries, you drop its filename suffix (.class or .so, for example), but when you operate on it with a function-management command (such as \download), you include its suffix.