Hi,

I have never used flink and docker together, so I’m not sure if I will be able 
to help, however have you seen this README:
https://github.com/apache/flink/tree/master/flink-container/docker
?
Shouldn’t you be passing your arguments via `FLINK_JOB_ARGUMENTS` environment 
variable? 

Piotrek

> On 7 Dec 2018, at 10:55, Marke Builder <marke.buil...@gmail.com> wrote:
> 
> Hi,
> 
> I'm trying to run flink with docker (docker-compose) and job arguments 
> "config-dev.properties". But it seams that the job arguments are not 
> available:
> 
> docker-compose.yml
> 
> version: '2'
> services:
>   job-cluster:
>     image: ${FLINK_DOCKER_IMAGE_NAME:-timeseries-v1}
>     ports:
>       - '8081:8081'
>     command: job-cluster --job-classname -Djobmanager.rpc.address=job-cluster 
> -Dparallelism.default=1 --config config-dev.properties
> 
>   taskmanager:
>     image: ${FLINK_DOCKER_IMAGE_NAME:-timeseries-v1}
>     command: task-manager -Djobmanager.rpc.address=job-cluster
>     scale: 1
> 
> 
> Excpetion:
>  <>4:32 AMorg.apache.flink.runtime.entrypoint.FlinkParseException: Failed to 
> parse the command line arguments.
> 12/7/2018 10:44:32 AM          at 
> org.apache.flink.runtime.entrypoint.parser.CommandLineParser.parse(CommandLineParser.java:52)
> 12/7/2018 10:44:32 AM          at 
> org.apache.flink.container.entrypoint.StandaloneJobClusterEntryPoint.main(StandaloneJobClusterEntryPoint.java:143)
> 12/7/2018 10:44:32 AMCaused by: 
> org.apache.commons.cli.MissingArgumentException: Missing argument for option: 
> j
> 12/7/2018 10:44:32 AM          at 
> org.apache.commons.cli.DefaultParser.checkRequiredArgs(DefaultParser.java:211)
> 12/7/2018 10:44:32 AM          at 
> org.apache.commons.cli.DefaultParser.handleOption(DefaultParser.java:599)
> 12/7/2018 10:44:32 AM          at 
> org.apache.commons.cli.DefaultParser.handleShortAndLongOption(DefaultParser.java:548)
> 12/7/2018 10:44:32 AM          at 
> org.apache.commons.cli.DefaultParser.handleToken(DefaultParser.java:243)
> 12/7/2018 10:44:32 AM          at 
> org.apache.commons.cli.DefaultParser.parse(DefaultParser.java:120)
> 12/7/2018 10:44:32 AM          at 
> org.apache.commons.cli.DefaultParser.parse(DefaultParser.java:81)
> 12/7/2018 10:44:32 AM          at 
> org.apache.flink.runtime.entrypoint.parser.CommandLineParser.parse(CommandLineParser.java:50)
> 12/7/2018 10:44:32 AM          ... 1 more
> 12/7/2018 10:44:32 AMException in thread "main" java.lang.NoSuchMethodError: 
> org.apache.flink.runtime.entrypoint.parser.CommandLineParser.printHelp()V
> 12/7/2018 10:44:32 AM          at 
> org.apache.flink.container.entrypoint.StandaloneJobClusterEntryPoint.main(StandaloneJobClusterEntryPoint.java:146)

Reply via email to