1. 程式人生 > >Hive啟動時報錯:cannot access ....spark/lib/spark-assembly-*.jar: No such file or directoryog解決

Hive啟動時報錯:cannot access ....spark/lib/spark-assembly-*.jar: No such file or directoryog解決

在安裝spark後,通過bin/hive 啟動hive時報錯: ls:cannot access /export/servers/spark/lib/spark-assembly-*.jar: No such file or directoryog 在這裡插入圖片描述

原因分析:

spark2的jar包結構改變,安裝的hive中,hive啟動指令碼內容與之不匹配。

解決方案:

進入hive目錄中,vim bin/hive 在這裡插入圖片描述

找到sparkAssemblyPath: 在這裡插入圖片描述

修改為:

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

在這裡插入圖片描述

之後可以正常啟動。