请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

Java API操作HDFS失败

老师,报这个错是什么原因?
java.io.IOException: Failed on local exception: java.io.IOException: Connection reset by peer; Host Details : local host is: "localhost/127.0.0.1"; destination host is: "liuay0126zzbb":8020; 

本地hosts文件配置了liuay0126zzbb的映射

正在回答 回答被采纳积分+3

2回答

Michael_PK 2017-08-30 15:24:01

hdfs是否启动成功?成功的话我觉得还是映射的问题

0 回复 有任何疑惑可以回复我~
  • 提问者 zzbb #1
    直接在服务器通过hdfs dfs命令操作是没问题的,但是在本地通过Java API连接时就报错。
    回复 有任何疑惑可以回复我~ 2017-08-30 15:27:12
  • 提问者 zzbb #2
    输出的fileSystem
    DFS[DFSClient[clientName=DFSClient_NONMAPREDUCE_-1670185030_1, ugi=root (auth:SIMPLE)]]
    回复 有任何疑惑可以回复我~ 2017-08-30 15:31:40
  • Michael_PK 回复 提问者 zzbb #3
    权限是否OK
    回复 有任何疑惑可以回复我~ 2017-08-30 16:18:52
Michael_PK 2017-08-30 14:24:11

ip和hostname映射关系确认下

0 回复 有任何疑惑可以回复我~
  • 提问者 zzbb #1
    ip和hostname能映射上,直接访问http://liuay0126zzbb:50070都是可以的.
    core-site.xml的配置也确认了没问题。
    如下是hosts文件的配置
    127.0.0.1        localhost liuay0126zzbb
    ::1                   localhost liuay0126zzbb
    公网ip             liuay0126zzbb
    回复 有任何疑惑可以回复我~ 2017-08-30 15:04:15
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信