如何在mapred-site.xml中覆盖mapred.local.dir?

时间:2014-04-07 10:13:04

标签: hadoop hive

我没有mapred-site.xml中mapred.local.dir指定的目录的写访问权限(也没有对mapred-site.xml的写访问权限)我是否可以在每个会话的基础上覆盖此属性为我的Hive工作?

1 个答案:

答案 0 :(得分:0)

您可以尝试通过执行以下查询在Hive会话中进行设置:

set mapred.local.dir='some dir';

这应该有效。另一种选择是更改Hive引用的mapred-site.xml

确保配置未标记为最终。在这种情况下,它不能被覆盖。