Я пытаюсь отправить искру-отправку, но не получается странное сообщение.
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]}
Любой указатель или любая идея, почему проблема, мне очень поможет.
Спасибо