Hi,

this is definitely a bug you're describing. The problem is that with
FLINK-2821 [1], we can no longer resolve the hostname on the JobManager.
Thus, you should specify the external hostname of the machine on which you
have started the JobManager (given that you've used the very same hostname
for the jobmanager.rpc.address configuration value.

Now the actual problem is that ExecutionEnvironment.createRemoteEnvironment
resolves the given hostname. This will lookup the hostname for the given
ip. In contrast, the StreamExecutionEnvironment.createRemoteEnvironment
won't do this. I think the latter should do the same to fix the problem.
Can you open a JIRA issue for the problem?

[1] https://issues.apache.org/jira/browse/FLINK-2821

Cheers,
Till

On Thu, Mar 30, 2017 at 2:41 PM, canbinzheng <2056268...@qq.com> wrote:

> I run two examples in the same client.
>
> first one use       /
> ExecutionEnvironment.createRemoteEnvironment("10.75.203.170", 59551)/
> second one use
> /StreamExecutionEnvironment.createRemoteEnvironment("10.75.203.170",
> 59551)/
>
> the first example run successfully, but the second example failed(connect
> to
> akka timeout), for the second one, if I change host parameter from ip to
> hostname, it works.
>
> I check the source code, and I found the ip would be translated into
> hostname automatically in the first example, but the second one don't.
>
> I am so confused if the ActorRef must use hostname as part of address, not
> ip? is it a bug?
>
>
>
>
> --
> View this message in context: http://apache-flink-mailing-
> list-archive.1008284.n3.nabble.com/Bug-Question-about-
> StreamExecutionEnvironment-createRemoteEnvironment-tp16854.html
> Sent from the Apache Flink Mailing List archive. mailing list archive at
> Nabble.com.
>

Reply via email to