报错信息
FAILED: Execution Error, return code -101 from org.apache.hadoop.hive.ql.exec.FunctionTask. com/manster/MyUDF : Unsupported major.minor version 55.0
问题
打包好的jar包不是以jdk1.8或者1.7的格式进行编译打包的,hive加载不了
解决
在idea的pom文件中增加一个打包插件来规定language level
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>8</source>
<target>8</target>
</configuration>
</plugin>
</plugins>
</build>
注意:
当前hive只支持jdk1.7和1.8,其他版本一律不可使用