Hi, Madhav,

> ./flink-1.4.2/bin/flink run -m yarn-cluster *-yd* -yn 2 -yqu "default"
>  -ytm 2048 myjar.jar


Modified to, ./flink-1.4.2/bin/flink run -m yarn-cluster -*d* -yn 2 -yqu
"default"  -ytm 2048 myjar.jar



[image: image.png]

madhav Kelkar <madhav.kel...@gmail.com> 于2018年8月16日周四 上午5:01写道:

> Hi there,
>
>     I am trying to run a single flink job on YARN in detached mode. as per
> the docs for flink 1.4.2, I am using -yd to do that.
>
> The problem I am having is the flink bash script doesn't terminate
> execution and return until I press control + c. In detached mode, I would
> expect the flink CLI to return as soon as yarn job is submitted. is there
> something I am missing? here is exact output I get -
>
>
>
> ./flink-1.4.2/bin/flink run -m yarn-cluster -yd -yn 2 -yqu "default"  -ytm
>> 2048 myjar.jar \
>> ....program arguments omitted
>>
>>
>> Using the result of 'hadoop classpath' to augment the Hadoop classpath:
>> /Users/makelkar/work/hadoop-2.7.3/etc/hadoop:/Users/makelkar/work/hadoop-2.7.3/share/hadoop/common/lib/*:/Users/makelkar/work/hadoop-2.7.3/share/hadoop/common/*:/Users/makelkar/work/hadoop-2.7.3/share/hadoop/hdfs:/Users/makelkar/work/hadoop-2.7.3/share/hadoop/hdfs/lib/*:/Users/makelkar/work/hadoop-2.7.3/share/hadoop/hdfs/*:/Users/makelkar/work/hadoop-2.7.3/share/hadoop/yarn/lib/*:/Users/makelkar/work/hadoop-2.7.3/share/hadoop/yarn/*:/Users/makelkar/work/hadoop-2.7.3/share/hadoop/mapreduce/lib/*:/Users/makelkar/work/hadoop-2.7.3/share/hadoop/mapreduce/*:/Users/makelkar/work/hadoop-2.7.3/contrib/capacity-scheduler/*.jar
>> 2018-08-15 14:39:36,873 INFO
>>  org.apache.flink.yarn.cli.FlinkYarnSessionCli                 - No path
>> for the flink jar passed. Using the location of class
>> org.apache.flink.yarn.YarnClusterDescriptor to locate the jar
>> 2018-08-15 14:39:36,873 INFO
>>  org.apache.flink.yarn.cli.FlinkYarnSessionCli                 - No path
>> for the flink jar passed. Using the location of class
>> org.apache.flink.yarn.YarnClusterDescriptor to locate the jar
>> 2018-08-15 14:39:36,921 INFO  org.apache.hadoop.yarn.client.RMProxy
>>                   - Connecting to ResourceManager at /0.0.0.0:8032
>> 2018-08-15 14:39:37,226 INFO  org.apache.flink.yarn.YarnClusterDescriptor
>>                   - Cluster specification:
>> ClusterSpecification{masterMemoryMB=1024, taskManagerMemoryMB=2048,
>> numberTaskManagers=2, slotsPerTaskManager=1}
>> 2018-08-15 14:39:37,651 WARN  org.apache.flink.yarn.YarnClusterDescriptor
>>                   - The configuration directory
>> ('/Users/makelkar/work/flink/flink-1.4.2/conf') contains both LOG4J and
>> Logback configuration files. Please delete or rename one of them.
>> 2018-08-15 14:39:37,660 INFO  org.apache.flink.yarn.Utils
>>                   - Copying from
>> file:/Users/makelkar/work/flink/flink-1.4.2/conf/logback.xml to
>> hdfs://localhost:9000/user/makelkar/.flink/application_1534188161088_0019/logback.xml
>>
>> 2018-08-15 14:39:37,986 INFO  org.apache.flink.yarn.Utils
>>                   - Copying from
>> file:/Users/makelkar/work/flink/flink-1.4.2/lib/log4j-1.2.17.jar to
>> hdfs://localhost:9000/user/makelkar/.flink/application_1534188161088_0019/lib/log4j-1.2.17.jar
>> 2018-08-15 14:39:38,011 INFO  org.apache.flink.yarn.Utils
>>                   - Copying from
>> file:/Users/makelkar/work/flink/flink-1.4.2/lib/flink-dist_2.11-1.4.2.jar
>> to
>> hdfs://localhost:9000/user/makelkar/.flink/application_1534188161088_0019/lib/flink-dist_2.11-1.4.2.jar
>> 2018-08-15 14:39:38,586 INFO  org.apache.flink.yarn.Utils
>>                   - Copying from
>> file:/Users/makelkar/work/flink/flink-1.4.2/lib/flink-python_2.11-1.4.2.jar
>> to
>> hdfs://localhost:9000/user/makelkar/.flink/application_1534188161088_0019/lib/flink-python_2.11-1.4.2.jar
>> 2018-08-15 14:39:38,603 INFO  org.apache.flink.yarn.Utils
>>                   - Copying from
>> file:/Users/makelkar/work/flink/flink-1.4.2/conf/log4j.properties to
>> hdfs://localhost:9000/user/makelkar/.flink/application_1534188161088_0019/log4j.properties
>>
>> 2018-08-15 14:39:39,002 INFO  org.apache.flink.yarn.Utils
>>                   - Copying from
>> file:/Users/makelkar/work/flink/flink-1.4.2/lib/flink-dist_2.11-1.4.2.jar
>> to
>> hdfs://localhost:9000/user/makelkar/.flink/application_1534188161088_0019/flink-dist_2.11-1.4.2.jar
>> 2018-08-15 14:39:39,401 INFO  org.apache.flink.yarn.Utils
>>                   - Copying from
>> /var/folders/b6/_t_6q0vs3glcggp_8rgyxxl40000gn/T/application_1534188161088_0019-flink-conf.yaml8441703337078262150.tmp
>> to
>> hdfs://localhost:9000/user/makelkar/.flink/application_1534188161088_0019/application_1534188161088_0019-flink-conf.yaml8441703337078262150.tmp
>> 2018-08-15 14:39:39,836 INFO  org.apache.flink.yarn.YarnClusterDescriptor
>>                   - Submitting application master
>> application_1534188161088_0019
>> 2018-08-15 14:39:39,858 INFO
>>  org.apache.hadoop.yarn.client.api.impl.YarnClientImpl         - Submitted
>> application application_1534188161088_0019
>> 2018-08-15 14:39:39,858 INFO  org.apache.flink.yarn.YarnClusterDescriptor
>>                   - Waiting for the cluster to be allocated
>> 2018-08-15 14:39:39,859 INFO  org.apache.flink.yarn.YarnClusterDescriptor
>>                   - Deploying cluster, current state ACCEPTED
>> 2018-08-15 14:39:47,733 INFO  org.apache.flink.yarn.YarnClusterDescriptor
>>                   - YARN application has been deployed successfully.
>> 2018-08-15 14:39:47,733 INFO  org.apache.flink.yarn.YarnClusterDescriptor
>>                   - The Flink YARN client has been started in detached
>> mode. In order to stop Flink on YARN, use the following command or a YARN
>> web interface to stop it:
>> yarn application -kill application_1534188161088_0019
>> Please also note that the temporary files of the YARN session in the home
>> directoy will not be removed.
>> Cluster started: Yarn cluster with application id
>> application_1534188161088_0019
>> Using address localhost:51252 to connect to JobManager.
>> JobManager web interface address
>> http://localhost:8088/proxy/application_1534188161088_0019/
>> Using the parallelism provided by the remote cluster (2). To use another
>> parallelism, set it at the ./bin/flink client.
>> Starting execution of program
>> 2018-08-15 14:39:47,757 INFO  org.apache.flink.yarn.YarnClusterClient
>>                   - Starting program in interactive mode
>>
>
>
> I have to press cntrl + c to kill this shell script. When I do that, the
> program prints messages below -
>
> 2018-08-15 14:39:56,332 INFO  org.apache.flink.yarn.YarnClusterClient
>>                   - Shutting down YarnClusterClient from the client
>> shutdown hook
>> 2018-08-15 14:39:56,333 INFO  org.apache.flink.yarn.YarnClusterClient
>>                   - Disconnecting YarnClusterClient from ApplicationMaster
>>
>
> Thanks,
> Madhav.
>
>

Reply via email to