window系统没安装hadoop,IDEA中运行mkdir出现问题。

来源:3-11 Java API操作HDFS文件系统

少帅521

2018-07-08

http://img.mukewang.com/szimg/5b417d5b00010f9210940439.jpg

写回答

3回答

少帅521

提问者

2018-07-08

//img.mukewang.com/szimg/5b41ca2b00016d2707200065.jpg


java.net.ConnectException: Call From DESKTOP-D742S3O/169.254.117.217 to 192.168.2.80:8020 failed on connection exception: java.net.ConnectException: Connection refused: no further information; For more details see:  http://wiki.apache.org/hadoop/ConnectionRefused


at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)

at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)

at java.lang.reflect.Constructor.newInstance(Constructor.java:422)


0
0

少帅521

提问者

2018-07-08

package com.imooc.hadoop.hdfs;

import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.fs.FileSystem;
import org.apache.hadoop.fs.Path;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;


import java.net.URI;

/**
* Hadoop HDFS Java API 操作
*/
public class HDFSApp {
   public static final String HDFS_PATH="hdfs://192.168.2.80:8020";
   FileSystem fileSystem=null;
   Configuration configuration=null;
   /**
    * 创建HDFS目录
    */
   @Test
   public void mkdir() throws Exception{

       fileSystem.mkdirs(new Path("/hdfsapi/test"));
   }

   @Before
   public void setUp() throws Exception {
       System.out.println("HDFSApp.setUp");
       configuration= new Configuration();

           fileSystem = FileSystem.get(new URI(HDFS_PATH), configuration);
   }
   @After
   public void tearDown() throws Exception{
       configuration=null;
       fileSystem=null;
       System.out.println("HDFSApp.tearDown");
   }
}

0
2
少帅521
回复
Michael_PK
搞定了。
2018-07-09
共2条回复

Michael_PK

2018-07-08

你这是这个机器没有配置hostname的映射关系,找不到hadoop000

0
4
少帅521
回复
Michael_PK
直接i使用显示链接不上
2018-07-08
共4条回复

10小时入门大数据

【毕设】大数据零基础入门必备,轻松掌握Hadoop开发核心技能

1456 学习 · 656 问题

查看课程