Hello,

After I upgraded to 1.1.1, I am getting error when submitting job with
"flink run"

The command and result is like this. It has been working with Flink 1.0.3.

---
 % FLINK_CONF_DIR=~/opt/flink/conf ~/opt/flink/flink-1.1.1/bin/flink
run -c MyJob target/my-flink-job.jar

------------------------------------------------------------
 The program finished with the following exception:

java.lang.RuntimeException: Failed to retrieve JobManager address
        at 
org.apache.flink.client.program.ClusterClient.getJobManagerAddressFromConfig(ClusterClient.java:244)
        at 
org.apache.flink.client.program.StandaloneClusterClient.getClusterIdentifier(StandaloneClusterClient.java:78)
        at 
org.apache.flink.client.CliFrontend.createClient(CliFrontend.java:887)
        at org.apache.flink.client.CliFrontend.run(CliFrontend.java:237)
        at 
org.apache.flink.client.CliFrontend.parseParameters(CliFrontend.java:1005)
        at org.apache.flink.client.CliFrontend.main(CliFrontend.java:1048)
Caused by: java.lang.IllegalArgumentException: hostname can't be null
        at java.net.InetSocketAddress.checkHost(InetSocketAddress.java:149)
        at java.net.InetSocketAddress.<init>(InetSocketAddress.java:216)
        at 
org.apache.flink.client.program.ClusterClient.getJobManagerAddressFromConfig(ClusterClient.java:242)
        ... 5 more
---

I am using JobManager HA and I set "recovery.mode: zookeeper",
recovery.zookeeper.quorum, recovery.zookeeper.path.root is my
flink-conf.yaml.
So, the client should be able to get JobManager address from zookeeper.
If I explicitly specify JobManager address with -m option, it works.

Am I missing something?

Regards,
Hironori Ogibayashi

Reply via email to