ls: 无法访问/opt/module/spark/lib/spark-assembly-*.jar: 没有那个文件或目录

在这里插入图片描述
从spark升级到2.0.0之后,原有的lib的整个大JAR包已经被分散的小JAR包的替代,所以肯定找不到spark-assembly的JAR包,修改一下配置就行了
hive脚本114行开始

if [[ -n "$SPARK_HOME" ]]
then
  sparkAssemblyPath=`ls ${SPARK_HOME}/lib/spark-assembly-*.jar`
  CLASSPATH="${CLASSPATH}:${sparkAssemblyPath}"
fi

将/lib/spark-assembly-*.jar`替换成/jars/spark-*.jar`,就不会出现这样的问题
 sparkAssemblyPath=`ls ${SPARK_HOME}/jars/spark-*.jar`

你可能感兴趣的:(大数据之-Hive)