首页 > 解决方案 > 在没有 Impala JDBC 驱动程序的情况下从 R 连接到 Impala

问题描述

由于未公开的原因,我的 Impala 没有安装 JDBC 驱动程序。这使得从 R 到 Impala 的连接具有挑战性。

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

impala-shell --ssl -i some_name

使用 Putty 连接机制/凭据,这可以从 RStudio 执行并将SELECT结果引入数据帧吗?

标签: rsslputtyimpala

解决方案


这适用于我的 Oracle BDA 集群。

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

print("results")
print(dbResultsTempTbl)

推荐阅读