$SPARK_HOME
으로 지정되어 있는 경로 혹은 Spark Download 경로에서 zip 파일을 내려받아 압축을 푼 경로를 기준으로 SPARK_HOME/conf/
디렉토리로 들어가면 spark-defaults.conf.template
파일이 있는 것을 볼 수 있다. 이 템플릿을 spark-defaults.conf
파일로 복사를 해준다.
> cp spark-defaults.conf.template spark-defaults.conf
spark-defaults.conf
파일 하단에 아래 내용을 추가해준다. 아래 내용은 /tmp/spark-events-local
경로를 기본 log 경로로 정하겠다는 설정이다.
spark.history.fs.logDirectory file:/tmp/spark-events-local # spark history log 경로
spark.eventLog.dir file:/tmp/spark-events-local
spark.eventLog.enabled true
추가가 되었으면 아래 명령어를 통해 spark history server를 재시작해준다.
> bash SPARK_HOME/sbin/start-history-server.sh
starting org.apache.spark.deploy.history.HistoryServer, logging to /spark/logs/spark--org.apache.spark.deploy.history.HistoryServer-1-6e2cfe9c81fd.out