Details

    • Sub-task
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • None
    • Deployment / YARN

    Description

      The Yarn HighAvailability Services should be

      *Default*

      • This option takes the YARN Application's working directory as HA storage
      • It automatically uses that working directory for the BlobStore
      • It creates a HDFS based "RunningJobsRegistry" (see below)
      • ResourceManager leader election has a pre-configured leader, via the configuration, pointing to the AppMaster address.

      *ZooKeeper Based*

      • The ZooKeeper based services use ZooKeeper for the ResourceManager and JobManager leader election. That way, they are safe against network partition scenarios that otherwise lead to "split brain" situations

      A prototype for the simple "single job" RunningJobsRegistry based on HDFS is here: https://github.com/StephanEwen/incubator-flink/commit/aaa2d7758797b2d6c9b6da42be6a5c4989468e3b

      Attachments

        Activity

          People

            sewen Stephan Ewen
            sewen Stephan Ewen
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: