从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`