GNU/Linux >> Linux の 問題 >  >> Linux

spark-submit の出力全体をファイルにリダイレクトする方法

spark-submit 出力の大部分を STDERR に出力します

出力全体を 1 つのファイルにリダイレクトするには、次を使用できます。

spark-submit something.py > results.txt 2>&1

または

spark-submit something.py &> results.txt

クラスターで spark-submit を実行している場合、ログはアプリケーション ID と共に保存されます。アプリケーションが終了すると、ログが表示されます。

yarn logs --applicationId <your applicationId> > myfile.txt

ジョブのログを取得する必要があります

Spark ジョブを送信すると、ジョブの applicationId が与えられます。これは、送信しているコンソールまたは Hadoop UI から確認できます。


Linux
  1. Linuxで出力をファイルとStdoutにリダイレクトする方法

  2. プログラムの出力をZipファイルにリダイレクトする方法は??

  3. Stderrのみをリダイレクトする方法は?

  1. カラー出力をgrepする方法

  2. すでに実行中のプロセスの出力をリダイレクトする方法

  3. Bashでファイルが空かどうかを確認するには?

  1. time コマンドの出力を Linux のファイルにリダイレクトする方法は?

  2. Linux で Bash を使用してすべての出力をファイルにリダイレクトしますか?

  3. systemd サービスの出力をファイルにリダイレクトする方法