我能够使用库(DBI)和库(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 J
我试图用查询一个Kerberized集群。我能够使用提交查询,这证实了在Kerberos验证后可以连接和查询Hive:
import pyhs2
with pyhs2.connect(host='hadoop01.woolford.io',
port=10500,
authMechanism='KERBEROS') as conn:
with conn.cursor() as cur:
cur.execute('SELECT * FROM default.