hive --hiveconf mapreduce.job.queuename
时间: 2024-08-23 09:00:46 浏览: 62
hive-1.1.0-cdh5.14.2.tar.gz和mysql-connector-java-5.1.38.jar连接包
`hive --hiveconf mapreduce.job.queuename` 是一个在使用 Hive 时设置特定配置参数的命令。在这个例子中,通过 `--hiveconf` 参数,我们为 Hive 配置了一个属性 `mapreduce.job.queuename`,该属性用于指定 MapReduce 作业应该提交到的 Hadoop 队列名称。这是 Hive 和 Hadoop 集成时,控制资源分配和作业调度的一种方式。
在实际使用中,你可以在启动 Hive 会话之前,或者在执行具体的 Hive 查询之前,设置这个配置参数,以确保作业能够正确地提交到相应的 Hadoop 队列。这对于在多租户环境中运行作业尤其重要,因为它可以避免作业之间的资源争抢问题。
例如,如果你想让 Hive 把作业提交到名为 `high_priority_queue` 的队列,你可以使用以下命令:
```
hive --hiveconf mapreduce.job.queuename=high_priority_queue
```
这条命令会启动 Hive,并设置 MapReduce 作业队列的名称为 `high_priority_queue`。
阅读全文