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

时间:2015-10-09 12:56:49

标签: r jdbc hive amazon-emr

我想使用Hive环境变量来利用Hive中的视图值并设置Hive查询的优先级。我看到这样做的方式是命令set 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

详细信息和版本:

  • 我使用亚马逊的HIVE驱动程序连接到AWS上的EMR 4.1版集群
  • Hive 1.0.0
  • R Version 3.2.2
  • RJDBC版本0.2-5
  • DBI版本0.3.1

1 个答案:

答案 0 :(得分:2)

您使用的版本1.0.0似乎不支持此版本,因此已添加到1.0.4。