[
https://issues.apache.org/jira/browse/FLINK-5668?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15849048#comment-15849048
]
Haohui Mai commented on FLINK-5668:
-----------------------------------
Please allow me to fill in some of the contexts here.
The request is to have Flink support alternative filesystems (e.g., S3) in
Flink-on-YARN so that our mission critical jobs can survive unavailability of
HDFS. Flink-on-YARN still depends on the underlying distributed file systems to
implement high availability and reliability requirements. This jira has no
intentions of changing the current mechanisms in Flink.
You are right on that YARN itself depends on a distributed file system to
function correctly. It works well with HDFS, but in general it also works with
any filesystems that implement the `FileSystem` API in Hadoop. There are
multiple deployments in production that run YARN on S3.
Essentially we would like to take the approach of FLINK-5631 in a more
comprehensive way -- in many places the Flink-on-YARN implementation simply
takes the default file system from YARN. In fact the {{Path}} objects specify
the filesystem, it would be great to teach Flink to recognize the {{Path}}
objects properly just as what FLINK-5631 has done, so that it becomes possible
to run Flink-on-YARN on alternative filesystems such as S3.
Does it make sense to you [~StephanEwen]?
> Reduce dependency on HDFS at job startup time
> ---------------------------------------------
>
> Key: FLINK-5668
> URL: https://issues.apache.org/jira/browse/FLINK-5668
> Project: Flink
> Issue Type: Improvement
> Components: YARN
> Reporter: Bill Liu
> Original Estimate: 48h
> Remaining Estimate: 48h
>
> When create a Flink cluster on Yarn, JobManager depends on HDFS to share
> taskmanager-conf.yaml with TaskManager.
> It's better to share the taskmanager-conf.yaml on JobManager Web server
> instead of HDFS, which could reduce the HDFS dependency at job startup.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)