开发者社区> 问答> 正文

Hadoop -put报错:put: failed on connection ?报错

虚拟机布置的集群,在master上jps出现

Hadoop -put报错:put: Call From Master.Hadoop/10.211.55.3 to Master.Hadoop:9000 failed on connection exception: java.net.ConnectException: 拒绝连接; For more details see:  http://wiki.apache.org/hadoop/ConnectionRefused



[root @Master hadoop]# jps


7059 ResourceManager


13861 Jps


13577 SecondaryNameNode


但是调用put方法上川数据到hdfs上的时候报错:
15/11/09 00:31:10 WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable


put: Call From Master.Hadoop/10.211.55.3 to Master.Hadoop:9000 failed on connection exception: java.net.ConnectException: 拒绝连接; For more details see:  http://wiki.apache.org/hadoop/ConnectionRefused


格式化重启也不行,试了好多次,没找到什么原因,求大神指点。

展开
收起
爱吃鱼的程序员 2020-06-10 11:16:06 651 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    你执行hadoopdfsadmin-report看看是不是结果中磁盘量都是0.这个你文件系统没启动所造成的。你重新格式化启动试试解决了吗?有时候9000端口有问题,namenode的端口要是9000有问题,推荐使用8020端口。应该是在core-site.xml文件里现在看这个问题,就是因为当时的hadoop的配置文件没有配置好,导致hadoop启动不正常,你看这里面的master上连namenode都没有启动,所以可以去找namenode的日志看看出了什么错误。理论上不是什么大问题,那时候刚开始学。<divclass='ref'>

    引用来自“码-蚁”的评论

    解决了吗?你们好厉害呀,还能用得着kylin

    sdd

    一般教科书都是配置成9000端口,但是如果看视频的话,一般都是配置成8020端口,不知道为啥,感觉应该是1.X和2.X区别。

    2020-06-10 11:16:22
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
《构建Hadoop生态批流一体的实时数仓》 立即下载
零基础实现hadoop 迁移 MaxCompute 之 数据 立即下载
CIO 指南:如何在SAP软件架构中使用Hadoop 立即下载

相关实验场景

更多