Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/375.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将R连接到远程服务器上的配置单元_Java_R_Hadoop_Hive - Fatal编程技术网

Java 将R连接到远程服务器上的配置单元

Java 将R连接到远程服务器上的配置单元,java,r,hadoop,hive,Java,R,Hadoop,Hive,我正在尝试将RStudio连接到我通过远程服务器上的Hue访问的配置单元中的数据 这是我当前的代码: options( java.parameters = "-Xmx20g" ) library("DBI") Sys.setenv(JAVA_HOME='C:\\Program Files\\Java\\jre1.8.0_131') library("rJava") library("RJDBC") drv <- JDBC("org.apache.hadoop.hive.jdbc

我正在尝试将RStudio连接到我通过远程服务器上的Hue访问的配置单元中的数据

这是我当前的代码:

 options( java.parameters = "-Xmx20g" )
 library("DBI")
 Sys.setenv(JAVA_HOME='C:\\Program Files\\Java\\jre1.8.0_131')
 library("rJava")
 library("RJDBC")
 drv <- JDBC("org.apache.hadoop.hive.jdbc.HiveDriver",
            c(list.files("C:/Users/xxx/Desktop",pattern="jar$",full.names=T),
              list.files("C:/Users/xxx/Desktop",pattern="jar$",full.names=T)))

任何帮助都将不胜感激。非常感谢你

我想您没有丢失的罐子/库。

因此,它无法找到TBase类

添加
hive-exec-x.x.x.jar
,看看它是否适合您。

检查此链接


希望能有帮助

多谢各位。我下载了这个罐子,然后再次运行。现在我得到了以下错误:error in.jcall(drv@jdrv,“Ljava/sql/Connection;”,,“connect”,as.character(url)[1],:java.lang.NoClassDefFoundError:com/facebook/fb303/FacebookService$Iface。你知道这可能是什么吗?你是否也确保将所有必需的库/jar添加到你的类路径中?@Grunvaldskaya Bitva:如果提供的答案解决了你的问题,你可以用绿色箭头将我的答案标记为正确,并在新的路径中向你提出新问题线
 conn <- dbConnect(drv, "jdbc:hive2://IP ADDRESS", "usrnm", "password")
 Error in .jcall(drv@jdrv, "Ljava/sql/Connection;", "connect", as.character(url)[1],  : java.lang.NoClassDefFoundError: org/apache/thrift/TBase