hive on spark运行sql报错

环境:hive1.1,spark1.6hadoop 2.6
运行报错

img


sql本身不会有错,同样的sql用mr可以跑出结果
日志报错信息如下

img

img

img

img

该问题由hive与spark两者版本不兼容导致的,具体的解释,在官网是有说明的:
Hive on Spark is only tested with a specific version of Spark

可以看一下这一段:

img


1.1 的hive 需要使用1.2.0的spark进行兼容。
希望可以帮助到你。

找不到代码问题就去找配置文件,你的配置文件里面是否含有中文注释,如果就删除,然后从新启动hive和spark