由于一个未公开的原因,我的impala没有安装jdbc驱动程序。这使得从r到 Impala 的连接变得很有挑战性。我能够连接(和查询)到 Impala 壳通过腻子。例如。,
impala-shell --ssl -i some_name
使用putty连接机制/凭证,是否可以从rstudio执行此操作并引入 SELECT Dataframe中的结果?
SELECT
w7t8yxp51#
您可以使用odbc驱动程序连接到impaladb
library(ODBC) drv <- odbc::odbc() con <- DBI::dbConnect(drv = drv, driver = "Cloudera ODBC Driver for Impala", host = "your hostname", port = 21050, Schema = "your schema")
irlmq6kh2#
这在我的oraclebda集群中有效。
library(dsreq) print("Connecting to Impala...") impaladb <- impalaConnection(pool='general') dbResultsTempTbl <- dbGetQuery(impaladb, paste0("SELECT * FROM mytable") ) print("results") print(dbResultsTempTbl)
2条答案
按热度按时间w7t8yxp51#
您可以使用odbc驱动程序连接到impaladb
irlmq6kh2#
这在我的oraclebda集群中有效。