You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flink.apache.org by "CHEN Zhongpu (Jira)" <ji...@apache.org> on 2023/02/27 04:24:00 UTC

[jira] [Created] (FLINK-31231) flink-playgrounds has permission errors in mounted files

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)