Как предотвратить свидание Apache из пустых файлов?

Вероятно, самая подробная и всесторонняя статья на this такова:

Нежное объяснение ключевого слова этого «this» в JavaScript

Идея позади this заключается в понимании того, что типы вызова функции имеют важное значение при установке значения this.


Когда возникают проблемы с идентификацией this, не спрашивайте себя:

Где this взято из ?

blockquote>

, но спросите себя:

Как вызывается функция ?

blockquote>

arrow function (специальный случай прозрачности контекста) спросите себя:

Какое значение имеет this, где определена функция стрелки ?

blockquote>

Этот настрой правилен при работе с this и избавит вас от головной боли.

1
задан Rocking chief 13 July 2018 в 16:51
поделиться

1 ответ

Для версии версии 0.13 и более поздней версии вы можете установить pig.output.lazy = true, чтобы избежать создания пустых файлов. ( https://issues.apache.org/jira/browse/PIG-3299 [/ д0])

1
ответ дан Koji 17 August 2018 в 12:22
поделиться
  • 1
    Благодаря! Можете ли вы уточнить, где это установить? Я устанавливаю его в скрипте свиньи или где-то еще? – Rocking chief 13 July 2018 в 17:30
  • 2
    Вы можете установить в разных местах. Один из способов - вызвать «set pig.output.lazy true»; в сценарии свиньи – Koji 13 July 2018 в 17:46
Другие вопросы по тегам:

Похожие вопросы: