2015-03-22 2 views
0

В чем разница между getShipFiles & getCacheFiles в EvalFunc классе?Pig Распределенный кеш

Предполагая, что любой файл, указанный в этом методе доступны exec способом из распределенного кэша

ответ

1

getCacheFiles() позволяют UDF указать список файлов HDFS он хотел бы поместить в распределенной кэш.

getShipFiles() позволяют UDF указать список локальных файлов, которые он хотел были бы размещены в распределенной кэш.

Так что getShipFiles получает файлы из локальных файлов, а Cache - их форму HDFS.

Смежные вопросы