首页 > 解决方案 > if [ -z "$SPARK_HOME" ]; 是什么意思 然后

问题描述

完整脚本:

if [ -z "$SPARK_HOME" ]; then
  echo "SPARK_HOME must be set to the location of a Spark distribution!"
  exit 1
fi

我的猜测是,如果没有设置,"$SPARK_HOME"那么请执行以下操作,但是我使用 echo 仔细检查$SPARK_HOME并确实看到其中设置的值。

$echo $SPARK_HOME
/opt/cloudera/parcels/SPARK2/lib/spark2

目前这里有一个脚本错误说

SPARK_HOME 必须设置为 Spark 发行版的位置!

我该如何解决?谢谢你。

标签: bashshellconditional-statements

解决方案


推荐阅读