You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@flink.apache.org by "Max Michels (JIRA)" <ji...@apache.org> on 2015/01/23 11:29:34 UTC
[jira] [Assigned] (FLINK-1436) Command-line interface verbose
option (-v)
[ https://issues.apache.org/jira/browse/FLINK-1436?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Max Michels reassigned FLINK-1436:
----------------------------------
Assignee: Max Michels
> Command-line interface verbose option (-v)
> ------------------------------------------
>
> Key: FLINK-1436
> URL: https://issues.apache.org/jira/browse/FLINK-1436
> Project: Flink
> Issue Type: Improvement
> Components: Start-Stop Scripts
> Reporter: Max Michels
> Assignee: Max Michels
> Priority: Trivial
> Labels: starter, usability
>
> Let me run just a basic Flink job and add the verbose flag. It's a general option, so let me add it as a first parameter:
> > ./flink -v run ../examples/flink-java-examples-0.8.0-WordCount.jar hdfs:///input hdfs:///output9
> Invalid action!
> ./flink <ACTION> [GENERAL_OPTIONS] [ARGUMENTS]
> general options:
> -h,--help Show the help for the CLI Frontend.
> -v,--verbose Print more detailed error messages.
> Action "run" compiles and runs a program.
> Syntax: run [OPTIONS] <jar-file> <arguments>
> "run" action arguments:
> -c,--class <classname> Class with the program entry point ("main"
> method or "getPlan()" method. Only needed
> if the JAR file does not specify the class
> in its manifest.
> -m,--jobmanager <host:port> Address of the JobManager (master) to
> which to connect. Use this flag to connect
> to a different JobManager than the one
> specified in the configuration.
> -p,--parallelism <parallelism> The parallelism with which to run the
> program. Optional flag to override the
> default value specified in the
> configuration.
> Action "info" displays information about a program.
> "info" action arguments:
> -c,--class <classname> Class with the program entry point ("main"
> method or "getPlan()" method. Only needed
> if the JAR file does not specify the class
> in its manifest.
> -e,--executionplan Show optimized execution plan of the
> program (JSON)
> -m,--jobmanager <host:port> Address of the JobManager (master) to
> which to connect. Use this flag to connect
> to a different JobManager than the one
> specified in the configuration.
> -p,--parallelism <parallelism> The parallelism with which to run the
> program. Optional flag to override the
> default value specified in the
> configuration.
> Action "list" lists running and finished programs.
> "list" action arguments:
> -m,--jobmanager <host:port> Address of the JobManager (master) to which
> to connect. Use this flag to connect to a
> different JobManager than the one specified
> in the configuration.
> -r,--running Show running programs and their JobIDs
> -s,--scheduled Show scheduled prorgrams and their JobIDs
> Action "cancel" cancels a running program.
> "cancel" action arguments:
> -i,--jobid <jobID> JobID of program to cancel
> -m,--jobmanager <host:port> Address of the JobManager (master) to which
> to connect. Use this flag to connect to a
> different JobManager than the one specified
> in the configuration.
> What just happened? This results in a lot of output which is usually generated if you use the --help option on command-line tools. If your terminal window is large enough, then you will see a tiny message:
> "Please specify an action". I did specify an action. Strange. If you read the help messages carefully you see, that "general options" belong to the action.
> > ./flink run -v ../examples/flink-java-examples-0.8.0-WordCount.jar hdfs:///input hdfs:///output9
> For the sake of mitigating user frustration, let us also accept -v as the first argument. It may seem trivial for the day-to-day Flink user but makes a difference for a novice.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)