Невозможно запустить искру-оболочку, не отправив искру-отправку - PullRequest
0 голосов
/ 03 августа 2020

Я пытаюсь отправить искру-отправку, но не получается странное сообщение.

 Error: Could not find or load main class org.apache.spark.launcher.Main
 /opt/spark/bin/spark-class: line 96: CMD: bad array subscript

это первый раз, когда я вижу такую ​​ошибку. Я попытался проверить код файла искрового класса, но не смог расшифровать причину проблемы.

    # Turn off posix mode since it does not allow process substitution
set +o posix
CMD=()
DELIM=$'\n'
CMD_START_FLAG="false"
while IFS= read -d "$DELIM" -r ARG; do
  if [ "$CMD_START_FLAG" == "true" ]; then
    CMD+=("$ARG")
  else
    if [ "$ARG" == $'\0' ]; then
      # After NULL character is consumed, change the delimiter and consume command string.
      DELIM=''
      CMD_START_FLAG="true"
    elif [ "$ARG" != "" ]; then
      echo "$ARG"
    fi
  fi
done < <(build_command "$@")

COUNT=${#CMD[@]}
LAST=$((COUNT - 1))
LAUNCHER_EXIT_CODE=${CMD[$LAST]}

строка, которая упоминается в сообщении об ошибке:

 LAUNCHER_EXIT_CODE=${CMD[$LAST]}

Любой указатель или любая идея, почему проблема, мне очень поможет.

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...