gpt4 book ai didi

java - 使用 Hadoop 编译 Java 时出错

转载 作者:可可西里 更新时间:2023-11-01 15:03:08 25 4
gpt4 key购买 nike

java.io.FileSystem 在 java.io 中不公开;无法从外部包访问这是编译器指向的行

FileSystem fs = FileSystem.get(configuration);

我不明白为什么不能访问。这是导入

import java.io.*;
import java.io.FileSystem;
import java.nio.file.Paths;
import org.apache.hadoop.io.SequenceFile;
import org.apache.hadoop.io.SequenceFile.Writer;
import org.apache.hadoop.io.*;
import org.apache.hadoop.conf.Configuration;
import org.apache.hadoop.conf.*;
import java.util.*;
import java.io.Writer;
import org.apache.hadoop.*;

最佳答案

错误的 FileSystem 对象以及错误的 Paths 对象。你想要:

org.apache.hadoop.fs.FileSystem  
org.apache.hadoop.fs.Path

您正在处理 Hadoop 文件系统,而不是默认的 Java 实现。回想一下,您执行了 hadoop fs -ls,其中 fs 表示命令行上的文件系统。

关于java - 使用 Hadoop 编译 Java 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16813391/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com