java.net.NoRouteToHostException: No route to host

报错信息:

java.net.NoRouteToHostException: No route to host
        at java.net.PlainSocketImpl.socketConnect(Native Method)
        at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
        at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
        at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
        at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:367)
        at java.net.Socket.connect(Socket.java:524)
        at java.net.Socket.connect(Socket.java:474)
        at java.net.Socket.(Socket.java:371)
        at java.net.Socket.(Socket.java:184)
        at org.postgresql.core.PGStream.(PGStream.java:62)
        at org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl (ConnectionFactoryImpl.java:76)

问题说明及解决方案:

网上原因很多,最终原因都是连接不到数据库造成的。

1、查看防火墙

2、tomcat端口是否屏蔽

3、查看连接数据库文件,连接地址是否正确,尤其要注意IP

特殊原因:这里,数据库设备有2台,都具有实IP地址,还有一台设备来做负载,也具有IP,连接数据时,连接该负载设备的IP。报上述问题的原因是负载设备中的组件不能提供服务。

时间: 2024-10-15 02:15:57

java.net.NoRouteToHostException: No route to host的相关文章

CentOS下配置Hadoop集群:java.net.NoRouteToHostException: No route to host问题的解决

我用的是hadoop 1.2.1 遇到的问题是: hadoop中datanode无法启动,报Caused by: java.net.NoRouteToHostException: No route to host 2013-06-11 02:22:13,637 INFO org.apache.hadoop.hdfs.server.datanode.DataNode: STARTUP_MSG: /***************************************************

格式化namenode时 报错 No Route to Host from node1/192.168.1.111 to node3:8485 failed on socket timeout exception: java.net.NoRouteToHostException: No route to host

17/08/03 16:06:05 FATAL namenode.NameNode: Failed to start namenode. org.apache.hadoop.hdfs.qjournal.client.QuorumException: Unable to check if JNs are ready for formatting. 1 successful responses: 192.168.1.114:8485: false 1 exceptions thrown: 192.1

全网最详细的启动或格式化zkfc时出现java.net.NoRouteToHostException: No route to host ... Will not attempt to authenticate using SASL (unknown error)错误的解决办法(图文详解)

不多说,直接上干货! 解决办法: 每台机器都,先执行,sudo chkconfig iptables off 再,执行 [[email protected] hadoop-2.6.0]$ sbin/hadoop-daemon.sh start zkfc starting zkfc, logging to /opt/modules/hadoop-2.6.0/logs/hadoop-kfk-zkfc-bigdata-pro01.kfk.com.out [[email protected]-pro01

java.net.NoRouteToHostException: No route to host解决方法

当访问192.168.10.98上的tomcat时候,tomcat日志异常 然后查看tomcat服务器上的防火墙 查看service层的防火墙: 至此问题解决: 永久关闭防火墙: 1.首先查看防火墙状态: service iptables status 2.永久性生效,重启后不会复原 开启: chkconfig iptables on 关闭: chkconfig iptables off 即时生效,重启后复原 开启: service iptables start 关闭: service ipta

Hadoop 运维(1)NoRouteToHostException: No route to host

当用户上传数据到HDFS上时经常会出现这个错误 hdfs.DFSClient:Exception in createBlockOutputStream java.net.NoRouteToHostException:No route to host 这种情况网上的解决办法 通常是告诉要关闭防火墙,至于 关于哪台主机 的防火墙并没提. 查看日志文件,只说是No route to host没有提端口的事,解决方案是所有主机的关闭防火墙,namenode和slave节点都要关闭.如果 只关闭namen

Tomcat No route to host

org.apache.catalina.tribes.group.interceptors.TcpFailureDetector memberAlive严重: Unable to perform. failure detection check, assuming member down.java.net.NoRouteToHostException: No route to host 防火墙对应的Tomcat端口未开发引起的,只要添加端口就OK了 /etc/init.d/iptables st

HADOOP 启动NodeManager闪退,logs信息:java.net.NoRouteToHostException: 没有到主机的路由

提示LOGS信息 org.apache.hadoop.yarn.exceptions.YarnRuntimeException: java.net.NoRouteToHostException: No Route to Host from dataNode1/192.168.2.247 to nameNode:8031 failed on socket timeout exception: java.net.NoRouteToHostException: 没有到主机的路由; For more d

两个docker容器互连时,提示no route to host错误的问题

大家都知道,两个docker container互连的时候可以用link,但是,我们也知道,container可以将自己的端口映射到宿主机上,比如一个container A上的tomcat将端口暴露给宿主机(0.0.0.0:58080->8080),另一个container B上的mysql将端口也暴露给宿主机(0.0.0.0:53306->3306),那么问题来了,是否可以将A上的jdbc连接改成jdbc:mysql://192.168.1.10:53306xxxxxx(假设192.168.

hadoop问题之java.net.NoRouteToHostException: 没有到主机的路由

hadoop启动过程中遇到下面的问题: 2015-08-02 19:43:20,771 INFO org.apache.hadoop.hdfs.server.datanode.DataNode: STARTUP_MSG: /************************************************************ STARTUP_MSG: Starting DataNode STARTUP_MSG:   host = slave1/192.168.198.21 ST