1. 程式人生 > >Hive啟動報錯spark-assembly-*.jar: No such file or directory

Hive啟動報錯spark-assembly-*.jar: No such file or directory

安裝完成spark後,啟動hive,發生錯誤:

ls: cannot access /opt/soft/spark-2.1.3-bin-hadoop2.6/lib/spark-assembly-*.jar: No such file or directory
問題原因:

  新版本的spark的jar包路徑有變化,hive沒有及時更新

解決辦法:

// 修改hive的啟動指令碼
vim hive/bin/hive

// 定位到位置,上面一行是原有的,下一行是修改的
#sparkAssemblyPath=`ls ${SPARK_HOME}/lib/spark-assembly-*.jar`
sparkAssemblyPath=`ls ${SPARK_HOME}/jars/*.jar`