問題タブ [prefect]
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.
python - GKE for DASK でスケジューラ メモリを増やす方法
プリフェクトとダスクを組み合わせて、GCP に kubernetes クラスターをデプロイしました。通常のシナリオではジョブは正常に実行されますが、データの 2 倍のスケーリングに失敗しています。これまでのところ、メモリ使用量が多いためにスケジューラが停止することに絞り込みました。 Dask スケジューラ メモリ メモリ使用量が 2GB に達するとすぐに、「ハートビートが検出されませんでした」というエラーでジョブが失敗します。
ワーカー メモリと CPU を設定する別のビルド Python ファイルが利用可能です。ゲートウェイ オプションを取得してワーカー メモリをセットアップする dask-gateway パッケージがあります。
dask-scheduler のメモリ割り当てをどこでどのように増やすことができるかわかりません。
prefect - Prefect docker エージェントが実行後にフロー ステータスの更新に失敗する
概要
Prefect docker エージェントを理解しようとしています。そのために、ローカル マシンで最小限のセットアップを構成しようとしています。docker エージェントをローカル サーバーに接続することができましたが、フローが実行されているようです。ただし、フローが終了した後、エージェントはサーバーのバックエンドに接続できないため、サーバーでフローの状態を更新できないようです。
詳細
これが私のフローです:
ローカル コア サーバーを使用するようにバックエンドを構成します。
次に、サーバーを起動します。
サーバー UI に接続し、実行されlocalhost:8080
ていることを確認します。
UI で、プロジェクトを作成しますtutorial
。
次に、フローを登録します。
次に、UI にフローが期待どおりに表示されることを確認します。したがって、私のマシン名はparami
ラベルであることに注意してくださいparami
。
次に、ラベルを指定してローカル Docker エージェントを起動しparami
ます。
次に、UI を介してフローを実行します。フロー実行は と呼ばれenigmatic-axolotl
ます。
Docker エージェントのログは次のとおりです。
そのため、エージェントはenigmatic-axolotl
サーバーからフロー実行を正常に取得しており、実行を完了したように見えます。私の理解では、フロー実行のステータスを更新するためにサーバーに接続しようとしています。ただし、 への接続に失敗しているため、接続に失敗していhost.docker.internal:4200
ます。
が有効なホストかどうか疑問に思っhost.docker.internal
たので、オプションでエージェントを再起動しました-a http://localhost:4200
。エージェントは でサーバーに正常に接続しますlocalhost:4200
(ログにそう報告されます) が、フローを再度実行すると、以前と同じエラーが発生します。つまり、 への接続に失敗していhost.docker.internal:4200
ます。
最後に、エージェントを で再実行しました-a http://0.0.0.0:4200
。繰り返しますが、サーバーに正常に接続します。その後、フローを再実行すると、再び失敗します。ただし、今回は次の場所に接続しようとしてい0.0.0.0:4200
ます:
私は何が欠けていますか?これを機能させるために設定する必要がある構成があると思います。
prefect - RunGreatExpectationsValidation の実行で例外が返される
私はgreat_expectationsの統合問題に苦しんでいます。
私は明らかにRunGreatExpectationsValidationタスクを次のように使用します。
GE でコマンドを実行すると (great_expectations --V3-api checkpoint run my_checkpoint)、機能しますが、完全なタスクでは例外があります: GE V3 API の場合:
GE V2 api と同じ
Great_expectations=0.13.43 (バージョン 0.12.10 でも試しました)
prefect=0.15.9
この pb を経験した人はいますか? ありがとう