Hive安装心得及教程分享
环境:
hadoop3.2.0;
hive2.3.6;
jdk1.8
hive安装时,要注意hadoop版本和jdk版本;
最初,安装的hadoop版本为3.2.0,所以安装了hive3.1.2;安装之后启动hive报错
Exception in thread “main" java.lang.UnsupportedClassVersionError
最初没有弄清错误原因,换了hive1.2.2版本,还是不行,又出现了其他的错误;
根本的原因:
这个异常是因为较高版本的jdk编译的java class文件试图在较低版本的环境中运行造成的。例如:编译java文件的jdk环境是1.8而Linux下jdk的环境是1.7。
解决方法:
1、更换jdk版本,使两个环境的jdk版本一致。
2、更换hive版本,如果jdk为1.8版本,就把hive换成2.3.6版本
最后给大家分享hive安装教程http://dblab.xmu.edu.cn/blog/1080-2/