0
私は自分のsparkコード内からHDFS上にディレクトリを作成し、そこにファイルを書き込もうとしています。書き込み中は以下のエラーで失敗します。実行時にディレクトリへのアクセス許可を設定するscala spark
Permission denied: user=root, access=WRITE,
inode="/root/test/_temporary/0":hdfs:hadoop:drwxr-xr-x
実行時にディレクトリの権限をscalaに設定するにはどうすればよいですか?
UPDATE
私が作成したディレクトリのパーミッションを付与するには、これらのコマンドを使用しています。
dir.canExecute()
dir.canRead()
dir.canWrite()
dir.setWritable(true, false)
dir.setReadable(true,false)
dir.setExecutable(true, false)
どのようにしてそのディレクトリを作成しましたか? 'dir.canWrite()'を実行するとどうなるでしょうか? – philantrovert