如何从R更新HIVE中的环境变量?

我想使用Hive环境变量来利用Hive中的视图值并设置我的Hive查询的优先级.我看到这样做的方式是命令集mapred.job.priority = VERY_LOW.

我连接到Hive并在运行时从R连接通过RJDBC包生成我的查询.当我使用dbSendUpdate发送上面的命令时,我收到以下错误消息:

execute JDBC update query failed in dbSendUpdate ([Simba][JDBC](11320) A RowCount was expected but not generated from query "set mapred.job.priority=VERY_LOW". Query not executed. )

有没有办法通过R将这些环境变量设置命令发送到Hive?

细节和版本:

>我正在使用Amazon的HIVE驱动程序连接到AWS上的EMR 4.1版集群
> Hive 1.0.0
> R版本3.2.2
> RJDBC版本0.2-5
> DBI版本0.3.1

最佳答案 您使用的版本1.0.0似乎不支持此版本,因此已添加到1.0.4.

点赞