You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@twill.apache.org by "Poorna Chandra (JIRA)" <ji...@apache.org> on 2016/03/09 01:21:40 UTC
[jira] [Created] (TWILL-165) Permission denied while trying to
write to local file in non-secure cluster
Poorna Chandra created TWILL-165:
------------------------------------
Summary: Permission denied while trying to write to local file in non-secure cluster
Key: TWILL-165
URL: https://issues.apache.org/jira/browse/TWILL-165
Project: Apache Twill
Issue Type: Bug
Components: core
Affects Versions: 0.7.0-incubating
Reporter: Poorna Chandra
Even though a container is launched as user "cdap", we get a "Permission Denied" exception while writing to a directory owned by cdap from that container. On further investigation, we found that the container process is running as yarn and not as cdap. Hence it is not able to write to directory owned by user cdap.
For now a work-around suggested by [~chtyim] would be to create Filesystem object using cdap's UGI, and use the Filesystem object to create a file.
{code}
FileSystem fs = UserGroupInformation.createRemoteUser("some_user").doAs(
...
)
{code}
We should figure out how to get the container to run as the user who launched it, so that this workaround is not required.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)