file:///
和 hdfs://
是用于指定文件路径或文件系统路径的两种不同的URI(统一资源标识符)方案。
-
file:///
:file:///
是用于本地文件系统的URI方案。file:///
后面可以跟上绝对路径或相对路径,指向本地文件系统中的文件或目录。- 例如,
file:///path/to/file.txt
表示指向本地文件系统中的file.txt
文件。 file:///
URI 方案可以用于读写本地计算机上的文件。
-
hdfs://
:hdfs://
是用于Apache Hadoop分布式文件系统(HDFS)的URI方案。hdfs://
后面可以跟上HDFS中的路径,指向分布式文件系统中的文件或目录。- 例如,
hdfs:///path/to/file.txt
表示指向HDFS中的file.txt
文件。 hdfs://
URI 方案用于读写位于分布式环境中的大规模数据集的文件。
总结:
file:///
用于本地文件系统,而 hdfs://
用于Apache Hadoop的分布式文件系统(HDFS)。选择使用哪个取决于您要操作的文件所在的位置:如果文件在本地文件系统中,使用 file:///
;如果文件在HDFS上,使用 hdfs://
。