Uploaded image for project: 'Beam'
  1. Beam
  2. BEAM-1631

Flink runner: submit job to a Flink-on-YARN cluster

Details

    • New Feature
    • Status: Open
    • P3
    • Resolution: Unresolved
    • None
    • None
    • runner-flink
    • None

    Description

      As far as I understand, running Beam pipelines on a Flink cluster can be done in two ways:

      • Run directly with a Flink runner, and specifying --flinkMaster pipeline option via, say, mvn exec.
      • Produce a bundled JAR, and use bin/flink to submit the same pipeline.

      These two ways are equivalent, and work well on a standalone Flink cluster.

      Submitting to a Flink-on-YARN is more complicated. You can still produce a bundled JAR, and use bin/flink -yid <applicationid> to submit such a job. However, that seems impossible with a Flink runner directly.

      If so, we should add the ability to the Flink runner to submit a job to a Flink-on-YARN cluster directly.

      Attachments

        Activity

          People

            Unassigned Unassigned
            davor Davor Bonaci
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

              Created:
              Updated: