由于未公开的原因,我的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)