首页 > 解决方案 > Spark shuffle 因 AccessDenied 异常而失败

问题描述

我在集群上运行 Apache Spark 流作业: spark.master yarn spark.submit.deployMode cluster spark.shuffle.service.enabled true spark.dynamicAllocation.enabled true 但它失败并导致:java.nio.file.AccessDeniedException:/tmp/hadoop-hadoop/nm-local-dir/usercache/hadoop/appcache/application_1590438937007_0020/blockmgr-ff867859- 36d0-4db7-8243-bfabfb3bd40d/0d/shuffle_0_3_0.index。我以hadoop用户身份运行它。我不明白为什么创建该文件的进程无法读取(或修改)它

标签: apache-sparkhadoop-yarnshuffle

解决方案


推荐阅读