我能够使用library(dbi)和library(rjdbc)成功地从hive连接并运行r中的查询
但是,我正在尝试设置以下配置
Set hive.execution.engine=mr;
当我尝试使用以下命令(这是我将查询的方式)时,我得到一个错误:
dbGetQuery(conn_expp_team, "Set hive.execution.engine=mr")
错误如下:
Error in .verify.JDBC.result(r, "Unable to retrieve JDBC result set for ", :
Unable to retrieve JDBC result set for Set hive.execution.engine=mr (The query did not generate a result set!)
1条答案
按热度按时间r6vfmomb1#
使用
RJDBC::dbSendUpdate(conn, statement)
. 资料来源:https://github.com/s-u/rjdbc/issues/25