3.1.2.7 時間に基づいたSparkログ・ロールオーバーの変更
時間に基づいてSparkログ・ロールオーバーを変更するには:
- Sparkサービスを停止します:
sudo systemctl stop spark-slave.service
sudo systemctl stop spark-master.service
spark-env.sh
を編集しますSPARK_HOME/conf
に移動し、SPARK_WORKER_OPTS
変数とその値をコメント化または削除します。
- 次の行を追加して、
spark-defaults.conf
を編集します:spark.executor.logs.rolling.maxRetainedFiles 7
spark.executor.logs.rolling.strategy time
spark.executor.logs.rolling.time.interval minutely
ノート:
spark.executor.logs.rolling.time
は、daily
、hourly
、minutely
に変更できます。これは、時間に基づいてログ・ロールオーバーを有効にするためです。 - Sparkサービスを開始します:
sudo systemctl start spark-master.service
sudo systemctl start spark-slave.service
パイプラインを再度パブリッシュすると、
/u02/spark
の下にアプリケーションおよびドライバのデータ(ファイルおよびログ)が表示されます。