hive - 给 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
解决方案
如果您需要更改默认的 Hive 文件格式使用hive.default.fileformat
选项,即
set hive.default.fileformat=orc;
推荐阅读
- css - Bootstrap 选项卡左侧的意外填充
- html - 如何编码指向谷歌搜索结果的链接?(和号问题)
- r - 如何根据行 ID 号组合两个 Excel 电子表格?
- java - java.lang.NoClassDefFoundError: oracle/dms/console/DMSConsole
- c++ - 如何在个人电脑和集群上生成相同的随机数(c++)
- python - 如何修复 int() 的无效文字,base 2: ' ' 在 python 中?
- javascript - 如何获取和更新具有对象数组的复杂对象中的嵌套对象?
- python - python - 如何在x轴数据为字符串的python中的折线图上叠加散点图?
- java - 无法在被映射的枚举的初始化程序中构造 EnumMap
- java - 控制台 UI 功能结构