X沐浴阳光 2023-03-15 11:11 采纳率: 33.3%
浏览 15

Mac hadoop 找不到hadoop_home

Mac hadoop环境变量配置如下:

img

已执行 source ~/.bash_profile

查看版本已生效

img

执行程序报错

img

代码片段


```java
@Test
    public void getFileSystem1() throws IOException {
        //System.setProperty("hadoop.home.dir", "/Users/sunhao/hadoop/hadoop-2.7.5");  添加这行代码可以通过测试
        Configuration configuration = new Configuration();
        //指定我们使用的文件系统类型:
        configuration.set("fs.defaultFS", "hdfs://node1:8020/");
        //获取指定的文件系统
        FileSystem fileSystem = FileSystem.get(configuration);
        System.out.println("=============="+fileSystem.toString());
    }

```

  • 写回答

1条回答 默认 最新

  • threenewbee 2023-03-15 15:03
    关注

    hadoop_home 的定义没有定义,这里要设置为 hadoop 的根目录

    评论

报告相同问题?

问题事件

  • 修改了问题 3月15日
  • 创建了问题 3月15日