关于 Hadoop 中的文件系统 class
About FileSystem class in Hadoop
如此处所述:
https://hadoop.apache.org/docs/r2.4.1/api/org/apache/hadoop/fs/FileSystem.html
"All user code that may potentially use the Hadoop Distributed File
System should be written to use a FileSystem object."
这是否意味着:如果我们使用 java.io.File
class 那么我们就没有使用 Hadoop 的 HDFS,而是在 Windows 上使用像 NTFS 这样的托管文件系统来访问文件。
请注意:我不是在谈论 Java 概念或观点(即文件和文件系统之间的区别 classes)我是在谈论使用 java.io.File 的效果HDFS.
如果我正确理解你的问题,答案是:是
如果您使用的是 Java.io.File 那么您没有使用 HDFS 文件系统。 Java.io.File 将是一个文件系统,如 windows 或 linux 等
要在 HDFS 中创建文件,您需要使用 FileSystem 对象,使用 FileSystem 对象,您可以在 HDFS 中创建文件。
希望对您有所帮助!
如此处所述: https://hadoop.apache.org/docs/r2.4.1/api/org/apache/hadoop/fs/FileSystem.html
"All user code that may potentially use the Hadoop Distributed File System should be written to use a FileSystem object."
这是否意味着:如果我们使用 java.io.File
class 那么我们就没有使用 Hadoop 的 HDFS,而是在 Windows 上使用像 NTFS 这样的托管文件系统来访问文件。
请注意:我不是在谈论 Java 概念或观点(即文件和文件系统之间的区别 classes)我是在谈论使用 java.io.File 的效果HDFS.
如果我正确理解你的问题,答案是:是
如果您使用的是 Java.io.File 那么您没有使用 HDFS 文件系统。 Java.io.File 将是一个文件系统,如 windows 或 linux 等
要在 HDFS 中创建文件,您需要使用 FileSystem 对象,使用 FileSystem 对象,您可以在 HDFS 中创建文件。
希望对您有所帮助!