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