Storeコマンドを使用してPigプロセスから結果ファイルをドロップするフォルダーを作成しました。1回目は機能しますが、2回目は、フォルダーが既に存在することを確認します。この状況のベストプラクティスは何ですか?このトピックに関するドキュメントはまばらです。
次のステップは、この影響を減らすために、フォルダーの名前を元のファイル名に変更することです。何かご意見は?
Storeコマンドを使用してPigプロセスから結果ファイルをドロップするフォルダーを作成しました。1回目は機能しますが、2回目は、フォルダーが既に存在することを確認します。この状況のベストプラクティスは何ですか?このトピックに関するドキュメントはまばらです。
次のステップは、この影響を減らすために、フォルダーの名前を元のファイル名に変更することです。何かご意見は?
Pig内からfsコマンドを実行でき、STOREコマンドを実行する前にfs-rmrコマンドを発行してディレクトリを削除できる必要があります。
fs -rmr dir
STORE A into 'dir' using PigStorage();
微妙なのは、fsコマンドがディレクトリ名の前後に引用符を期待しないのに対し、storeコマンドはディレクトリ名の前後に引用符を期待することです。