2017-06-03 7 views
1

シェルを使用して複数のケトルトランスフォーム(pan.shを使用)を実行すると、 の問題が発生します。デバッグモードを使用して、このエラーの原因を取得しました。何も見つかりませんでした。ケトル並列実行中のミーティングエラー

リソースが不足している可能性がありますが、わかりません。 FDの使用法を取得するためにlsof -p PIDを使用し

  1. は、プロセス番号を探してい

  2. 十分であると十分な

それを見つけるしかし、私は変換を実行したときに、CPU使用率が非常に高いです。 しかし、総CPUが低く、ほとんどのCPUがアイドルです!

+0

laxありがとうございました。 – yangzhongbao

答えて

0

ktr設定 - >雑多 - > Hadoop用に通常のシングルスレッド、シングルスレッドの3つのオプションがあります。

あなたのテーブルがエラーをスローするアップデートを行うかもしれないので、シングルスレッドを試してみてください。

並行して実行するコピー数に基づいてメモリを増やしてください。

この回答が正しい場合は、他の人に役立つようにチックを選択してください。

ありがとう、 Sivasakthi。

+0

私はシングルスレッドに変更しました。しかし、私は5つ以上のトランス並列を実行することはできませんどのように私は約10トランス – yangzhongbao