由于未公开的原因,我的Impala没有安装JDBC驱动程序。这使connection from R to Impala具有挑战性。

我能够通过Putty连接(和查询)到Impala shell。例如。,

impala-shell --ssl -i some_name


使用Putty连接机制/凭据,是否可以从RStudio执行此操作并将SELECT结果引入数据帧?

最佳答案

这在我的Oracle BDA集群中有效。

library(dsreq)
print("Connecting to Impala...")
impaladb <- impalaConnection(pool='general')
dbResultsTempTbl <- dbGetQuery(impaladb, paste0("SELECT * FROM mytable") )

print("results")
print(dbResultsTempTbl)

10-06 14:55