Jak zmusić STORE (nadpisanie) do HDFS w Pig?

Podczas tworzenia skryptów Pig używającychSKLEP Polecenie muszę usunąć katalog wyjściowy dla każdego uruchomienia lub skrypt zatrzymuje się i oferuje:

2012-06-19 19:22:49,680 [main] ERROR org.apache.pig.tools.grunt.Grunt - ERROR 6000: Output Location Validation Failed for: 'hdfs://[server]/user/[user]/foo/bar More info to follow:
Output directory hdfs://[server]/user/[user]/foo/bar already exists

Więc jestemposzukiwanie rozwiązania in-Pig w celu automatycznego usunięcia katalogu, również taki, który nie dusi się, jeśli katalog nie istnieje w czasie połączenia.

W Pig Latin Reference znalazłem wywołującego polecenie powłokifs. Niestety skrypt Pig łamie się, gdy cokolwiek powoduje błąd. Więc nie mogę użyć

fs -rmr foo/bar

(tj. usuń rekurencyjnie), ponieważ łamie się, jeśli katalog nie istnieje. Przez chwilę myślałem, że mogę użyć

fs -test -e foo/bar

co jest testem i nie powinno się zepsuć. Jednak Pig ponownie interpretujetestkod powrotu w nieistniejącym katalogu jako kod błędu i przerwy.

Tam jestBilet JIRA za projekt Pig dotyczący mojego problemu i sugerujący opcjonalny parametrPRZEPISAĆ lubFORCE_WRITE dlaSKLEP dowództwo. W każdym razie używam Pig 0.8.1 z konieczności i nie ma takiego parametru.