Noah created FLINK-18362:
----------------------------

             Summary: Shipping jdk by shipping archive
                 Key: FLINK-18362
                 URL: https://issues.apache.org/jira/browse/FLINK-18362
             Project: Flink
          Issue Type: Wish
    Affects Versions: 1.10.1
            Reporter: Noah


Hello,
Our team are running flink cluster on YARN, and it works so well 👍

h4. Functional requirements
Is there any option to ship archive to YARN applications?

h4. Backgrounds
Recently, one of job has been shut down with jdk8 version related issues.
https://bugs.java.com/bugdatabase/view_bug.do?bug_id=6675699

It's easy problem if we could set latest jdk on 
`containerized.taskmanager.env.JAVA_HOME`.
However, cluster administrator said it's difficult to install the latest jdk on 
all cluster machines.
 
So, we planned to run a job on latest jdk that is shipped via shared resources.
There's an option `yarn.ship-directories` but it's quite slow because jdk has 
large number of files.

If Flink supports to ship archive such as `yarn.ship-archive`, we can ship jdk 
archive to remote machines and use shipped jdk location as JAVA_HOME (using 
`yarn.container-start-command-template` )




--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to