[root@liuyang1 ~]# hive
ls: 无法访问/home/bigdata/spark/lib/spark-assembly-*.jar: 没有那个文件或目录
Logging initialized using configuration in jar:file:/home/bigdata/hive/lib/hive-common-1.2.0.jar!/hive-log4j.properties
《原因分析:》
spark升级到spark2以后,原有lib目录下的大JAR包被分散成多个小JAR包,原来的spark-assembly-*.jar已经不存在,所以hive没有办法找到这个JAR包。
《解决方案:》
打开hive的安装目录下的bin目录,找到hive文件
cd $HIVE_HOME
cd bin
vi hive
其中框中部分修改为以下蓝线部分:
重启hive即可。