老师,帮我看看为什么执行一直在转圈圈,过了很久才出来这个错误提示

来源:3-11 Java API操作HDFS文件系统

chenjin5525

2018-10-28

老师,帮我看一下这个提示是什么原因呢

http://img.mukewang.com/szimg/5bd56e3d0001000a34401400.jpg
写回答

1回答

chenjin5525

提问者

2018-10-28

一直困扰的这个问题解决了,解决办法:

  1. systemctl stop firewalld.service   关闭防火墙,CentOS 7.0默认使用的是firewall作为防火墙,使用iptables就是systemctl stop iptable.service  .

  2. 配置hosts ,centos服务器的hosts,root用户下修改 vi /etc/hosts   虚拟机ip如192.168.1.112   hadoop000,本地电脑hosts也同样设置一下。不然本地测试必须要使用hdfs://192.168.1.112:8020,设置之后就可以hdfs://hadoop000:8020了。

  3. 配置hadoop的core-site.xml   

    <property>

           <name>fs.defaultFs</name>

           <value>hdfs://192.168.1.112</value>

    </property>

  4. 配置完成之后测试,没问题了

1
1
Michael_PK
一般情况下连不上的原因是如下几点 1)防火墙 2)IDEA机器的hostname和ip是否正确映射 3)就是配置,你总结的很到位
2018-10-28
共1条回复

10小时入门大数据

【毕设】大数据零基础入门必备,轻松掌握Hadoop开发核心技能

1456 学习 · 656 问题

查看课程