我在我的群集上安装了rhive。我按照下面的链接进行安装。
除了最后一行,一切顺利。当我尝试将r与hive服务器连接时,它会抛出异常。
> library(RHive)
Loading required package: rJava
Loading required package: Rserve
> rhive.connect("127.0.0.1", 10000, hiveServer2)
Error: java.lang.UnsupportedClassVersionError: org/apache/hadoop/conf/Configuration : Unsupported major.minor version 51.0
>
Java版
java -version
java version "1.7.0_67"
Java(TM) SE Runtime Environment (build 1.7.0_67-b01)
Java HotSpot(TM) 64-Bit Server VM (build 24.65-b04, mixed mode)
有人在这里有任何线索吗?
答案 0 :(得分:0)
当我将JAVA_HOME更改为jdk6时,问题得到了解决。看起来不支持jdk7。
echo $JAVA_HOME
/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.36.x86_64/jre