CHEN Zhongpu created FLINK-31231:
------------------------------------

             Summary: flink-playgrounds has permission errors in mounted files
                 Key: FLINK-31231
                 URL: https://issues.apache.org/jira/browse/FLINK-31231
             Project: Flink
          Issue Type: Improvement
            Reporter: CHEN Zhongpu


In flink-playgrounds [1], we mount the folders under "/tmp` for both jobmanager 
and taskmanager:
{code:java}
- /tmp/flink-checkpoints-directory:/tmp/flink-checkpoints-directory
- /tmp/flink-savepoints-directory:/tmp/flink-savepoints-directory {code}
Docker mounts host volumes preserving the host UUID and GUID (in Linux, they 
are both 1000). However, the default user of flink image is "flink" who does 
not have the writable permission. As a result, it will raise an error.

 

There are two workaround solutions:
 * Grant the world writable for those two folders (i.e., `chmod o+wx 
/tmp/flink-checkpoints-directory`)
 * Specify the user in docker-compose (i.e., "user: 1000:1000")

But the second method may not be applied in Windows host. 

 [1] https://github.com/apache/flink-playgrounds



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to