0
HQLスクリプト内には、私はdfs cpコマンドがあります。通常の操作では、スクリプトは実行され、正常に完了します。スクリプトが失敗した夫婦のシナリオはHQLハイブdfsコマンド条件付きロジック
- ソースまたはターゲットディレクトリのdoesntが存在する場合である 、それはのようなエラーが返されますこのような場合には
ソースディレクトリにはファイルがありません
cp:
:そのようなファイルやdirectory`
ソースファイルまたはディレクトリが存在しない場合、スクリプトを続行してこのケースを無視することはできますか?初期ロード処理中にスクリプトを使用したいのですが、その間にファイルが存在せず、コピーが必要なのではなく、毎日のロード中にファイルが利用可能になり、コピーする必要があります。
:hql documentationから
。すべてのhadoopベースのツール(ハイブ、ブタなど)はシェルラッパー/スクリプトをサポートしなくても機能しないと思われ、非常にイライラしています。すぐにこれを行うための組み込みの方法を提供する他のものが提供されていない場合は、これを答えに変えます。 – HendPro12