首页 > 解决方案 > 给 Hive 查询提供 MapReduce 参数

问题描述

有没有办法将 map reduce 参数提供给 hive 查询?例如,我正在这样做,它没有在 MR 作业中设置该参数。

hive (default)> set mapreduce.map.output.value.class=org.apache.orc.mapred.OrcValue;
hive (default)> select count(*) from myTable;

当我检查 MR 作业 hive 启动的配置时,mapreduce.map.output.value.class 的值不是 org.apache.orc.mapred.OrcValue

标签: hivemapreduce

解决方案


如果您需要更改默认的 Hive 文件格式使用hive.default.fileformat选项,即

set hive.default.fileformat=orc;

推荐阅读