問題タブ [snakebite]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
6 に答える
9542 参照

python - ルイージタスクのステータスをリセットするには?

現在、単純な依存関係 chain( ) を使用して、一連の luigi タスクを一緒にキューに入れていa -> b -> c -> dます。d最初に実行さaれ、最後に実行されます。aトリガーされるタスクです。

を除くすべてのターゲットはオブジェクトをa返し、文字列 (日付と時刻を含む) であるluigi.LocalTarget()単一のジェネリックを持ちます。luigi.Parameter()luigi 中央サーバー (履歴が有効になっている) で実行されます。

問題は、上記のタスクを再実行するとa、ルイージが履歴をチェックし、その特定のタスクが以前に実行されたかどうかを確認し、ステータスが DONE であった場合、タスクを実行しないことです (dこの場合)。文字列を変更しても役に立ちません (ランダムなマイクロ秒が追加されました)。タスクを強制実行するにはどうすればよいですか?

0 投票する
1 に答える
261 参照

python - hdfs でのディレクトリの移動とマージ

hdfs ディレクトリ構造を変更しています。現在のものは次のとおりです。

顧客を取り除きたい(1-7):

私はスネークバイト python hdfs ライブラリを使用することを考えましたが、多くのエッジケースが発生します: 1. 同じ日付が複数回発生する可能性があります。2. csv の名前は複数回発生する場合がありますが、データが異なるため、同様に移動する必要があります。

可能な限りクリーンな方法でそれを達成するにはどうすればよいですか?

0 投票する
1 に答える
511 参照

python - Python HDFS Snakebite : メソッドは print でのみ機能します

のスネークバイトクライアントを使用しています

https://github.com/spotify/snakebite

hdfsでディレクトリを作成したり、ファイルを移動しようとすると、奇妙な動作に気付きます。これが私のコードです。ソースディレクトリの内容を宛先ディレクトリに移動するだけです。そして最後に、宛先ディレクトリの内容を表示します

宛先が存在しなかった場合の出力例を次に示します。

奇妙な部分は、これらの印刷ステートメントを入れなければならないことです。そうしないと、何も機能しません。そう

動作しませんが、

します!!! 同じ

上記は機能しませんが、以下は機能します

これはバグですか?私は何か間違ったことをしていますか?