用Java 代码上传文件到HDFS失败,但是用Linux命令上传没问题。

用Java 代码上传文件到HDFS失败,但是用Linux命令上传没问题。

https://img1.sycdn.imooc.com/climg/661275c209de824818220874.jpg


备注:用的是阿里云的服务器搭建的HDFS


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

登陆购买课程后可参与讨论,去登陆

1回答
徐老师 2024-04-07 20:47:57

使用阿里云服务器的话,此时需要在windows电脑中做一些额外的配置。

针对这个问题的解决方案在本节内容对应的电子书中有整理。

  • 提问者 慕圣0048908 #1

    https://img1.sycdn.imooc.com/climg/6614e9b7099d9dc418670840.jpg

    https://img1.sycdn.imooc.com/climg/6614e9c609e4ed2d17590271.jpg


    老师,按照电子文档改了后,报这个错

    2024-04-09 15:10:26
  • 徐老师 回复 提问者 慕圣0048908 #2
    确认一下你的windows中的hosts文件中有没有配置阿里云服务器的ip和主机名的映射关系,电子书中有这一步,核对一下
    2024-04-09 16:34:27
  • 提问者 慕圣0048908 回复 徐老师 #3



    老师,Windows的hosts文件已经配上了

    https://img1.sycdn.imooc.com/climg/6615e7b30926648319200840.jpg


    阿里云的服务器hosts文件中配置的内外IP和bigdata01、bigdata02和bigdata03映射,

    还是报错 "main" java.io.IOException: java.nio.channels.UnresolvedAddressException

    2024-04-10 09:17:42
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师