采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
linux中配置的是hdfs://localhost:8020,java连接用的hdfs://ip:8020,连接不上
连不上的报错信息贴出来看看。
1)不建议core-site中配置localhost,你使用你的ip或者linux的hostname都可以,不太直接建议使用localhost
2)如果你是云主机的,看看你的安全策略是否吧8020端口放开了
云主机端口已经开 8020 9870 , 然后 core-size.xml 配的hadoop000, /etc/hosts 也改了,java 连接 hdfs://ip:8020 报了 Caused by: java.net.ConnectException: Connection refused: no further information ,出错在 boolean isSuccess = fileSystem.mkdirs(new Path("/hdfsapi"));这一句。,
还有更详细的日志吗? 你的ip是云主机内网ip还是外网ip,你可以到课程群里qq找我下,我详细的看下
登录后可查看更多问答,登录/注册
大数据入门第一课,一站式完成核心能力构建
554 5
690 5
275 4
505 3
555 3