欢迎投稿

今日深度:

Hive,

Hive,


版本:

apache-hive-1.2.1-bin.tar.gz
spark-2.1.1-bin-hadoop2.7.tgz

1.问题陈述

启动Hive的时候会说找不到spark-assembly相关的Jar包

cannot access /usr/local/spark/lib/spark-assembly-*.jar: No such file or directory

2.原因

spark2以后,原有lib目录下的大JAR包被分散成多个小JAR包,原来的spark-assembly-*.jar已经不存在,所以hive没有办法找到这个JAR包。

3.解决办法

进入hive安装路径下的bin目录下,编辑hive
我的路径是:/usr/local/apache-hive-1.2.1-bin/bin
找到下面这行shell脚本

sparkAssemblyPath=`ls ${SPARK_HOME}/lib/spark-assembly-*.jar`  

将其修改为:

  sparkAssemblyPath=`ls ${SPARK_HOME}/jars/*.jar`

www.htsjk.Com true http://www.htsjk.com/hive/28935.html NewsArticle Hive, 版本: apache -hive - 1.2 .1 -bin . tar . gzspark - 2.1 .1 -bin -hadoop2 .7 . tgz 1.问题陈述 : 启动Hive的时候会说找不到spark-assembly相关的Jar包 cannot access /usr/ local /spark/lib/spark-assembly-*.jar: No su...
相关文章
    暂无相关文章
评论暂时关闭