Hadoop1.x安装:关于错误没有到主机的路由
来源:互联网 发布:金拱门域名价格 编辑:程序博客网 时间:2024/05/16 06:42
当我们在名字节点开启hadoop后,我们转到数据节点使用jps查看当前运行的服务时会发现hadoop的相关服务并没有启动,我们查看错误日志会发现启动时出现了错误,启动失败。
错误详情:
2017-03-08 04:37:30,258 ERROR org.apache.hadoop.hdfs.server.datanode.DataNode: java.io.IOException: Call to tiny1/192.168.132.101:9000 failed on local exception: java.net.NoRouteToHostException: 没有到主机的路由 at org.apache.hadoop.ipc.Client.wrapException(Client.java:1150) at org.apache.hadoop.ipc.Client.call(Client.java:1118) at org.apache.hadoop.ipc.RPC$Invoker.invoke(RPC.java:229) at com.sun.proxy.$Proxy5.getProtocolVersion(Unknown Source) at org.apache.hadoop.ipc.RPC.checkVersion(RPC.java:422) at org.apache.hadoop.ipc.RPC.getProxy(RPC.java:414) at org.apache.hadoop.ipc.RPC.getProxy(RPC.java:392) at org.apache.hadoop.ipc.RPC.getProxy(RPC.java:374) at org.apache.hadoop.ipc.RPC.getProxy(RPC.java:453) at org.apache.hadoop.ipc.RPC.waitForProxy(RPC.java:335) at org.apache.hadoop.ipc.RPC.waitForProxy(RPC.java:300) at org.apache.hadoop.hdfs.server.datanode.DataNode.startDataNode(DataNode.java:385) at org.apache.hadoop.hdfs.server.datanode.DataNode.<init>(DataNode.java:321) at org.apache.hadoop.hdfs.server.datanode.DataNode.makeInstance(DataNode.java:1712) at org.apache.hadoop.hdfs.server.datanode.DataNode.instantiateDataNode(DataNode.java:1651) at org.apache.hadoop.hdfs.server.datanode.DataNode.createDataNode(DataNode.java:1669) at org.apache.hadoop.hdfs.server.datanode.DataNode.secureMain(DataNode.java:1795) at org.apache.hadoop.hdfs.server.datanode.DataNode.main(DataNode.java:1812)Caused by: java.net.NoRouteToHostException: 没有到主机的路由 at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method) at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:717) at org.apache.hadoop.net.SocketIOWithTimeout.connect(SocketIOWithTimeout.java:206) at org.apache.hadoop.net.NetUtils.connect(NetUtils.java:511) at org.apache.hadoop.net.NetUtils.connect(NetUtils.java:481) at org.apache.hadoop.ipc.Client$Connection.setupConnection(Client.java:457) at org.apache.hadoop.ipc.Client$Connection.setupIOstreams(Client.java:583) at org.apache.hadoop.ipc.Client$Connection.access$2200(Client.java:205) at org.apache.hadoop.ipc.Client.getConnection(Client.java:1249) at org.apache.hadoop.ipc.Client.call(Client.java:1093) ... 16 more
这是由于防火墙没有关闭,我们使用root权限关闭tiny1的防火墙
[root@tiny1 grid]# service iptables status表格:filterChain INPUT (policy ACCEPT)num target prot opt source destination1 ACCEPT all -- 0.0.0.0/0 0.0.0.0/0 state RELATED,ESTABLISHED2 ACCEPT icmp -- 0.0.0.0/0 0.0.0.0/03 ACCEPT all -- 0.0.0.0/0 0.0.0.0/04 ACCEPT tcp -- 0.0.0.0/0 0.0.0.0/0 state NEW tcp dpt:225 REJECT all -- 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibitedChain FORWARD (policy ACCEPT)num target prot opt source destination1 REJECT all -- 0.0.0.0/0 0.0.0.0/0 reject-with icmp-host-prohibitedChain OUTPUT (policy ACCEPT)num target prot opt source destination[root@tiny1 grid]# service iptables stopiptables:清除防火墙规则: [确定]iptables:将链设置为政策 ACCEPT:filter [确定]iptables:正在卸载模块: [确定][root@tiny1 grid]# service iptables statusiptables:未运行防火墙。
重启hadoop
[grid@tiny1 ~]$ hadoop/hadoop-1.2.1/bin/stop-all.shstopping jobtrackertiny3: no tasktracker to stoptiny2: no tasktracker to stopstopping namenodetiny3: no datanode to stoptiny2: no datanode to stoptiny1: stopping secondarynamenode[grid@tiny1 ~]$ hadoop/hadoop-1.2.1/bin/start-all.shstarting namenode, logging to /home/grid/hadoop/hadoop-1.2.1/libexec/../logs/hadoop-grid-namenode-tiny1.outtiny3: starting datanode, logging to /home/grid/hadoop/hadoop-1.2.1/libexec/../logs/hadoop-grid-datanode-tiny3.outtiny2: starting datanode, logging to /home/grid/hadoop/hadoop-1.2.1/libexec/../logs/hadoop-grid-datanode-tiny2.outtiny1: starting secondarynamenode, logging to /home/grid/hadoop/hadoop-1.2.1/libexec/../logs/hadoop-grid-secondarynamenode-tiny1.outstarting jobtracker, logging to /home/grid/hadoop/hadoop-1.2.1/libexec/../logs/hadoop-grid-jobtracker-tiny1.outtiny3: starting tasktracker, logging to /home/grid/hadoop/hadoop-1.2.1/libexec/../logs/hadoop-grid-tasktracker-tiny3.outtiny2: starting tasktracker, logging to /home/grid/hadoop/hadoop-1.2.1/libexec/../logs/hadoop-grid-tasktracker-tiny2.out
登陆slave节点查看
j[grid@tiny2 ~]$ java/jdk1.8.0_121/bin/jps2006 Jps1830 DataNode1903 TaskTracker
成功(注意这种办法只是临时关闭防火墙)
阅读全文
0 0
- Hadoop1.x安装:关于错误没有到主机的路由
- svn: 无法连接主机“x.x.x.x”: 没有到主机的路由
- svn: 无法连接主机“x.x.x.x”: 没有到主机的路由
- 没有到主机的路由
- centos7 没有到主机的路由
- hadoop 没有主机路由错误
- hadoop搭建,上传文件时出现错误,没有到主机的路由
- 安装zookeeper出现java.net.NoRouteToHostException: 没有到主机的路由
- 解决ftp登录遇到connect:没有到主机的路由
- hadoop java.net.NoRouteToHostException: 没有到主机的路由
- hive 报:java.net.NoRouteToHostException: 没有到主机的路由
- hadoop java.net.NoRouteToHostException: 没有到主机的路由
- hadoop1.x的伪分布安装
- Hadoop1.x的伪分布安装步骤
- hadoop问题之java.net.NoRouteToHostException: 没有到主机的路由
- HADOOP 启动NodeManager闪退,logs信息:java.net.NoRouteToHostException: 没有到主机的路由
- Hadoop重启服务器后报错Caused by: java.net.NoRouteToHostException: 没有到主机的路由
- hadoop 报错,java.net.NoRouteToHostException: 没有到主机的路由
- 交叉编译GCC for arm
- HPU2017-2016级暑期集训练习赛
- 极光推送图标遇到问题及退出极光推送帐号
- python_selenium(五)
- 对 IIC 总线的理解、调用函数以及常见面试问题
- Hadoop1.x安装:关于错误没有到主机的路由
- 魅族容器云平台自动化运维实践
- 触摸事件
- 我的安全之路——二进制与逆向篇
- SharedPreferences保存list集合
- 有关密码本小项目的一些知识点总结(二)
- 【数据库系统概念】第5章 高级SQL 知识总结
- 在已有win7系统的基础上重装win10系统
- 关注民生民情——华北水利水电大学“情艺”国情社情调查