java – Hadoop namenode拒绝连接!?我究竟做错了什么?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了java – Hadoop namenode拒绝连接!?我究竟做错了什么?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1304字,纯文字阅读大概需要2分钟。
内容图文
![java – Hadoop namenode拒绝连接!?我究竟做错了什么?](/upload/InfoBanner/zyjiaocheng/802/59fb81babfaf4599ac7f057c4525c3cd.jpg)
我的配置:
服务器级机器集群(4台机器),每台机器都配有RHEL,8GB RAM,四核处理器.
我将机器’B1’设置为主机,其余的’作为从机(B2,B3,B4).启动dfs-start.sh,名称节点在B1上的53410上出现.其余节点无法连接到53410上的B1!
这是我到目前为止所做的:
>从B2,B3,B4尝试“telnet B1 53410” – 连接被拒绝.
>从B2,B3,B4尝试ssh到B1,反之亦然 – 没问题,工作正常.
>将53410更改为55410,重新启动dfs,同样的问题 – 此端口上的连接也被拒绝了.
>在B1上禁用防火墙(iptables停止) – 尝试从B2,B3,B4连接 – 在telnet上失败.
>在所有节点上禁用防火墙,再次尝试,再次失败以连接到53410.
>检查ftp工作从B2,B3,B4到B1,停止ftp服务(服务vsftpd停止),尝试在标准ftp端口(21)上启动dfs,namenode出现,其余节点再次失败.甚至无法从B2,B3,B4 telnet到ftp端口.
>“telnet localhost 53410”在B1上正常工作.
所有节点都可以相互访问,所有/ etc / hosts都设置正确的ip地址映射.所以,我现在几乎无能为力.为什么namenode拒绝连接 – 在hadoop conf中是否有设置,我应该知道允许外部客户端在namenode端口上远程连接?
解决方法:
以前的答案对我来说并不清楚.
基本上每个hadoop服务器(节点或名称节点)将创建一个服务器并侦听与其查找名称相关联的IP.
假设您有3个框(box1,box2,box3),/ etc / hosts文件应如下所示:
127.0.0.1 localhost
192.168.10.1 box1
192.168.10.2 box2
192.168.10.3 box3
代替 :
127.0.0.1 localhost box1
192.168.10.2 box2
192.168.10.3 box3
//(this is incorrect, box one will be listening exclusively on 127.0.0.1)
内容总结
以上是互联网集市为您收集整理的java – Hadoop namenode拒绝连接!?我究竟做错了什么?全部内容,希望文章能够帮你解决java – Hadoop namenode拒绝连接!?我究竟做错了什么?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。