hive指定用mapreduce运行sql
时间: 2024-01-26 16:02:10 浏览: 141
11丨Hive是如何让MapReduce实现SQL操作的?.html
在 Hive 中,可以使用 `hive.execution.engine` 属性来指定使用哪种执行引擎运行 SQL 语句。如果要使用 MapReduce 引擎运行 SQL,可以将该属性设置为 `mr`,具体操作如下:
1. 打开 Hive 命令行界面。
2. 执行以下命令来设置 `hive.execution.engine` 属性:
```
SET hive.execution.engine=mr;
```
3. 接下来就可以像平常一样执行 SQL 语句了,这些语句将使用 MapReduce 引擎运行。
需要注意的是,MapReduce 引擎在处理小规模数据时可能会比较慢,建议在处理大规模数据时使用。同时,Hive 还支持使用 Tez 或 Spark 引擎来执行 SQL 语句,可以根据具体需求进行选择和配置。
阅读全文