我的Hive作业失败,即使我在运行作业之前设置了Exec Directory和Scratch Directory,但我不确定为什么默认属性不会更新。
SET hive.exec.scratchdir=/domain/usecase/warehouse/hive_scratch_tmp;
SET hive.exec.stagingdir=/domain/usecase/warehouse/.staging;
例外:
17/09/13 11:30:42 [Thread-126]:错误Mr.Execdriver:Yarn java.io.ioexception:无法设置权限 /var/mapr/cluster/yarn/rm/staging/usecase/.staging/job_1503499283269_761069/job.jar 在com.mapr.fs.maprfilesystem.setpermission(maprfilesystem.java:2100) atorg.apache.hadoop.mapreduce.jobresourceuploader.copyjar(jobResresourceuploader.java:248)
我还有其他需要设置的属性吗?谢谢
这里有一个类似的问题,我已经在使用属性。
尝试蜂巢外壳中的以下配置属性覆盖Hive-Mapreduce AM阶段目录。使用完整的URI
yarn.app.mapreduce.am.staging-dir
http://doc.mapr.com/display/mapr/default mapred mmapred Parameters