Hi Marco,

as Klou said, -m yarn-cluster should try to deploy a Yarn per job cluster
on your Yarn cluster. Could you maybe share a bit more details about what
is going wrong? E.g. the cli logs could be helpful to pinpoint the problem.

I've tested that both `bin/flink run -m yarn-cluster
examples/streaming/WindowJoin.jar` as well as `bin/flink run -t
yarn-per-job examples/streamingWindowJoin.jar` start a Flink per job
cluster.

What was -yna supposed to do? -ynm should set the custom name of the Yarn
application.

@kkloudas <kklou...@apache.org> should we maybe improve the existing
documentation to better reflect the usage of -t/--target? The CLI
documentation [1] does not include a single example where we use the target
option. Moreover, we could think about retiring -m yarn-cluster in favour
of -t yarn-per-job. Moreover, should we somewhere document which
`execution.target` are all supported? What do you think?

[1]
https://ci.apache.org/projects/flink/flink-docs-stable/ops/cli.html#job-submission-examples

Cheers,
Till

On Tue, Nov 10, 2020 at 4:00 PM Kostas Kloudas <kklou...@gmail.com> wrote:

> Hi Marco,
>
> I agree with you that the -m help message is misleading but I do not
> think it has changed between releases.
> You can specify the address of the jobmanager or, for example, you can
> put "-m yarn-cluster" and depending on your environment setup Flink
> will pick up a session cluster or will create a per-job cluster.
> This was always the case.
>
> For the -t and -e the change is that -e was deprecated (although still
> active) in favour of -t. But it still has the same meaning.
>
> Finally on how to run Flink on EMR, I am not an expert so I will pull
> in Till who may have some input.
>
> Cheers,
> Kostas
>
> On Mon, Nov 9, 2020 at 10:46 PM Marco Villalobos
> <mvillalo...@kineteque.com> wrote:
> >
> > The flink CLI documentation says that the -m option is to specify the
> job manager.
> >
> > but the examples are passing in an execution target.  I am quite
> confused by this.
> >
> > ./bin/flink run -m yarn-cluster \
> >                        ./examples/batch/WordCount.jar \
> >                        --input hdfs:///user/hamlet.txt --output
> hdfs:///user/wordcount_out
> >
> >
> > So what is it?
> >
> > I am trying to run Flink in EMR 6.1.0 but I have failed.
> >
> > It appears as though some of the command line parameters changed from
> version 1.10 to 1.11.
> >
> > For example, -yna is now -ynm.
> >
> > -e is now -t.
> >
> > But I am still confused by the -m option in both documentation.
> >
> > Can somebody please explain?
> >
>

Reply via email to