RHive 安装:rhive.connect 中的错误
RHive installation : Error in rhive.connect
我正在我的集群上安装 rive。我按照下面link进行安装
除了最后一行,一切都很顺利。当我尝试将 r 与配置单元服务器连接时,它抛出以下异常。
> 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)
这里有人知道吗?
当我将 JAVA_HOME 更改为 jdk6 时,问题得到解决。好像不支持jdk7
echo $JAVA_HOME
/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.36.x86_64/jre
我正在我的集群上安装 rive。我按照下面link进行安装
除了最后一行,一切都很顺利。当我尝试将 r 与配置单元服务器连接时,它抛出以下异常。
> 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)
这里有人知道吗?
当我将 JAVA_HOME 更改为 jdk6 时,问题得到解决。好像不支持jdk7
echo $JAVA_HOME
/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.36.x86_64/jre