0
В чем разница между getShipFiles
& getCacheFiles
в EvalFunc
классе?Pig Распределенный кеш
Предполагая, что любой файл, указанный в этом методе доступны exec
способом из распределенного кэша
В чем разница между getShipFiles
& getCacheFiles
в EvalFunc
классе?Pig Распределенный кеш
Предполагая, что любой файл, указанный в этом методе доступны exec
способом из распределенного кэша
getCacheFiles() позволяют UDF указать список файлов HDFS он хотел бы поместить в распределенной кэш.
getShipFiles() позволяют UDF указать список локальных файлов, которые он хотел были бы размещены в распределенной кэш.
Так что getShipFiles получает файлы из локальных файлов, а Cache - их форму HDFS.