4. Spark Properties
개별어플리케이션실행과 관련된설정값들을정의
SparkConf 클래스를사용하여등록
get, set 함수를제공
프로그램이실행되는시점에동적으로필요한값을설정할수없을까?
(익스큐터의메모리설정이나코어수할당과 관련된부분)
val conf = new SparkConf().setMaster("yarn-client").setAppName(
val sc = new SparkContext(conf)
14. 환경 변수
각 서버단위로적용되어야하는환경 정보는
서버의환경변수를이용해등록할수있음 spark-env.sh
YARN에서클러스터모드로실행할경우,
spark-defaults.conf 파일의spark.yarn.appMasterEnv 이용
JAVA_HOME
PYSPARK_PYTHON
PYSPARK_DRIVER_PYTHON
SPARK_LOCAL_IP