r - 在没有 Impala JDBC 驱动程序的情况下从 R 连接到 Impala
问题描述
由于未公开的原因,我的 Impala 没有安装 JDBC 驱动程序。这使得从 R 到 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)
推荐阅读
- git - 我的虚拟环境可以访问全局包,即使指定不
- android-studio - 我在发送 https://maps.googleapis.com/maps/api/distancematrix/json?units=metric&mode=driving&language=iw 时获得英文数据
- javascript - 为什么在运行时 Js 会变得凌乱
- c# - 如何以更通用的方式将运算符应用于表达式
- python - 导入错误
- seaborn - seaborn distplot图中的y轴是什么?
- c# - asp.net中只有一个线程处理一页吗?
- python - 通过扩展用户模型中的电话字段登录
- python-2.7 - 无法使用 Anaconda 4.3.1(64 位)和 Python 2.7.13 连接到 Teradata
- neo4j - Neo4j:如何通过距离为每个节点查找下一个邻居并创建关系