【发布时间】:2017-05-04 11:01:35
【问题描述】:
以下是其中一个容器的日志转储。我收到一个异常,指出由于某些权限而无法创建文件夹。我已经解决了很多次问题,但它仍然存在。
16/12/19 09:44:05 WARN ConfigurationUtils:无法创建临时目录 适当的权限:/mnt1/s3
java.nio.file.AccessDeniedException: /mnt1 at sun.nio.fs.UnixException.t 这里 ranslateToIOException(UnixException.java:84) 在 sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:102) 在 sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:107) 在 sun.nio.fs.UnixFileSystemProvider.createDirectory(UnixFileSystemProvider.java:384) 在 java.nio.file.Files.createDirectory(Files.java:674) 在 java.nio.file.Files.createAndCheckIsDirectory(Files.java:781) 在 java.nio.file.Files.createDirectories(Files.java:767) 在 com.amazon.ws.emr.hadoop.fs.util.ConfigurationUtils.getTestedTempPaths(ConfigurationUtils.java:224) 在 com.amazon.ws.emr.hadoop.fs.s3n.S3NativeFileSystem.initialize(S3NativeFileSystem.java:449) 在 com.amazon.ws.emr.hadoop.fs.EmrFileSystem.initialize(EmrFileSystem.java:111) 在 org.apache.hadoop.fs.FileSystem.createFileSystem(FileSystem.java:2717) 在 org.apache.hadoop.fs.FileSystem.access$200(FileSystem.java:93) 在 org.apache.hadoop.fs.FileSystem$Cache.getInternal(FileSystem.java:2751) 在 org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:2733) 在 org.apache.hadoop.fs.FileSystem.get(FileSystem.java:377) 在 org.apache.hadoop.fs.Path.getFileSystem(Path.java:295) 在 org.apache.hadoop.mapred.FileInputFormat.singleThreadedListStatus(FileInputFormat.java:230) 在 org.apache.hadoop.mapred.FileInputFormat.listStatus(FileInputFormat.java:201)
【问题讨论】:
-
你有没有解决这个问题?我们遇到了同样的问题。另见forums.aws.amazon.com/thread.jspa?threadID=57967,看起来很相似
-
对此我没有具体的答案。因为当我创建一个新集群时,这个问题就自动解决了。对我来说,这是一个特定于集群的问题。我想你可以比较 hadoop 和 yarn 的所有配置文件。我试过了,我发现很少有差异。但是很久以前我不记得了
标签: amazon-web-services apache-spark amazon-s3 amazon-emr