192.168.26.1 to 192.168.26.50:8020 failed on connection exception

来源:3-17 HDFS API编程之第一个应用程序的开发

begin_0002

2020-06-29

图片描述
图片描述
http://192.168.26.50:50070/dfshealth.html#tab-overview
图片描述
@Test
public void testApi1(){
Configuration configuration = new Configuration();
Path path = new Path("/hdfsapi/test");
try {
FileSystem fs = FileSystem.get(new URI(“hdfs://192.168.26.50:8020”),configuration,“root”);
boolean f = fs.mkdirs(path);//创建目录
System.out.println(f);

    } catch (IOException e) {
        e.printStackTrace();
    } catch (InterruptedException e) {
        e.printStackTrace();
    } catch (URISyntaxException e) {
        e.printStackTrace();
    }
}
写回答

3回答

Michael_PK

2020-06-29

看异常信息就是连不上hdfs的8020端口。你把Hadoop重启下,再确认集群都OK的话,再用代码试试。你也可以在你的win机器上用命令测试下你的hdfs的IP和port是否真的能通

0
5
Michael_PK
回复
begin_0002
这个问题我觉得还是你的环境的哪一个环境不对导致的,这么简单的操作连不通,无外乎端口不通,防火墙的情况了
2020-06-29
共5条回复

Michael_PK

2020-06-29

你的Hadoop正常启动了吗

0
0

Michael_PK

2020-06-29

图看不到,你贴下异常信息

0
0

Hadoop 系统入门+核心精讲

从Hadoop核心技术入手,掌握数据处理中ETL应用,轻松进军大数据

2397 学习 · 902 问题

查看课程