Hue|设置 Hive 的执行队列(Hue 和 pyhive)

根据 Hive 命令的执行方式不同,设置 Hive 队列可能需要如下几个参数,可自行测试选择:

  • mapreduce.job.queuename
  • tez.queue.name
  • spark.yarn.queue

不同场景的设置方法:

  • 在 Hue 中,点击 Hive 语句右上角的设置按钮,在弹出窗口的 “设置” 中添加上述参数即可。
  • 在 pyhive 中,在实例化 hive.Connection 时增加 configuration 参数配置上述参数即可。样例如下:
  # 创建一个Hive连接
  conn = hive.Connection(host=HIVE_HOST, port=HIVE_PORT, username=HIVE_USERNAME, configuration={
    
    
      "mapreduce.job.queuename": QUEUE_NAME,
      "spark.yarn.queue": QUEUE_NAME,
  })

猜你喜欢

转载自blog.csdn.net/Changxing_J/article/details/133167730
HUE
今日推荐