环境:Mac
1、下载java11,安装。注意不要下java12会报错。
2、安装好之后终端执行
sudo ln -f -s $(/usr/libexec/java_home)/lib/server/libjvm.dylib /usr/local/lib sudo ln -s /usr/local/lib/libjvm.dylib /Library/Frameworks/R.framework/Versions/3.5/Resources/lib/ 3、下载hadoop-common.jar和hive-jdbc-standalone.jar两个包
https://download.csdn.net/download/m0_37749191/10120094
4、R中执行
#加内存 options(java.parameters = "-Xmx8048m") memory.limit(size=10000000000024) #加载包 library('rJava') library('DBI') library("RJDBC") username <- "xxx" password <- "yyy" drv <- JDBC('org.apache.hive.jdbc.HiveDriver', list.files("jar包路径", pattern = "jar$", full.names=TRUE, recursive=TRUE)) conn <- dbConnect(drv, 'jdbc:hive2://ip:port?mapreduce.job.queuename=队列名', username, password) df <- dbGetQuery(conn, 'select * from table limit 1') 文章来源: https://blog.csdn.net/zomrev/article/details/90693804