首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >远程连接到[null]失败,返回java.net.NoRouteToHostException:在任务管理器中没有到主机的路由

远程连接到[null]失败,返回java.net.NoRouteToHostException:在任务管理器中没有到主机的路由
EN

Stack Overflow用户
提问于 2020-05-01 16:43:53
回答 1查看 543关注 0票数 0

当我在kubernetes(v1.15.2)集群中启动apache flink 1.10任务管理器服务时,它显示如下日志:

代码语言:javascript
运行
复制
2020-05-01 08:34:55,847 INFO  org.apache.flink.runtime.taskexecutor.TaskExecutor            - Could not resolve ResourceManager address akka.tcp://flink@flink-jobmanager:6123/user/resourcemanager, retrying in 10000 ms: Could not connect to rpc endpoint under address akka.tcp://flink@flink-jobmanager:6123/user/resourcemanager..
2020-05-01 08:34:55,847 WARN  akka.remote.transport.netty.NettyTransport                    - Remote connection to [null] failed with java.net.NoRouteToHostException: No route to host
2020-05-01 08:34:55,848 WARN  akka.remote.ReliableDeliverySupervisor                        - Association with remote system [akka.tcp://flink@flink-jobmanager:6123] has failed, address is now gated for [50] ms. Reason: [Association failed with [akka.tcp://flink@flink-jobmanager:6123]] Caused by: [java.net.NoRouteToHostException: No route to host]
2020-05-01 08:35:08,874 WARN  akka.remote.transport.netty.NettyTransport                    - Remote connection to [null] failed with java.net.NoRouteToHostException: No route to host
2020-05-01 08:35:08,877 WARN  akka.remote.ReliableDeliverySupervisor                        - Association with remote system [akka.tcp://flink@flink-jobmanager:6123] has failed, address is now gated for [50] ms. Reason: [Association failed with [akka.tcp://flink@flink-jobmanager:6123]] Caused by: [java.net.NoRouteToHostException: No route to host]
2020-05-01 08:35:08,878 INFO  org.apache.flink.runtime.taskexecutor.TaskExecutor            - Could not resolve ResourceManager address akka.tcp://flink@flink-jobmanager:6123/user/resourcemanager, retrying in 10000 ms: Could not connect to rpc endpoint under address akka.tcp://flink@flink-jobmanager:6123/user/resourcemanager..
2020-05-01 08:35:21,907 WARN  akka.remote.transport.netty.NettyTransport                    - Remote connection to [null] failed with java.net.NoRouteToHostException: No route to host

任务管理器无法注册成功,于是我登录到taskmanager,发现我可以成功ping jobmanager liket:

代码语言:javascript
运行
复制
flink@flink-taskmanager-54d85f57c7-nl9cf:~$ ping flink-jobmanager
PING flink-jobmanager.dabai-fat.svc.cluster.local (10.254.58.171) 56(84) bytes of data.
64 bytes from flink-jobmanager.dabai-fat.svc.cluster.local (10.254.58.171): icmp_seq=1 ttl=64 time=0.045 ms
64 bytes from flink-jobmanager.dabai-fat.svc.cluster.local (10.254.58.171): icmp_seq=2 ttl=64 time=0.076 ms
64 bytes from flink-jobmanager.dabai-fat.svc.cluster.local (10.254.58.171): icmp_seq=3 ttl=64 time=0.079 ms

那么为什么会发生这种情况,我应该做些什么来修复它呢?

EN

Stack Overflow用户

发布于 2020-05-02 13:41:49

尝试在kubernetes taskmanger的pod容器中安装nmap:

代码语言:javascript
运行
复制
apt-get udpate
apt-get install nmap -y

然后扫描jobmanager并确保pod的公开端口6123是可访问的(在我的示例中,我发现无法从当前pod访问端口6123 )。

代码语言:javascript
运行
复制
nmap -T4 <your-jobmanager's-pod-ip>

希望这能有所帮助。

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61539300

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档