spark 맞 춤 형 중 하나: 셸 시작

맞 춤 형 제작 을 통 해 spark 인 터 페 이 스 를 더욱 우호 적 으로 만 들 수 있 습 니 다.
셸 시작 스 크 립 트:
#!/bin/bash

SPARK_HOME=${SPARK_HOME:-/sysdir/spark-1.0.0}
StartFile="${SPARK_HOME}/bin/start.scala"
StartStr="-i:${StartFile}"
ExitFile="${SPARK_HOME}/bin/exit.scala"
ExitStr=""
NoExit=0
declare -a args
i=0
while [[ $# -gt 0 ]]
do
    case "$1" in
        -start:*)
            parafile=$1
            StartStr="-i:${parafile#*:}"
            ;;
        -nostart)
            StartStr=""
            ;;
        -i:*)
            eval args[${i}]=$1
            i=$((${i}+1))
            if [[ NoExit -eq 0 ]]; then
                ExitStr="-i:${ExitFile}"
            fi
            ;;
        -noexit)
            NoExit=1
            ExitStr=""
            ;;
        *)
            eval args[${i}]=$1
            i=$((${i}+1))
            ;;
    esac
    shift
done

${SPARK_HOME}/bin/spark-shell "${StartStr}" "${args[@]}" "${ExitStr}"

exit. scala 는 간단 합 니 다. 코드 가 한 줄 밖 에 없습니다.
sys.exit()

좋은 웹페이지 즐겨찾기