如何使用 `hdfs dfs -get` 命令?

推荐答案

  • <源文件路径>:HDFS 上的文件或目录路径。
  • <目标路径>:本地文件系统的目标路径,用于存储从 HDFS 下载的文件或目录。

本题详细解读

命令功能

hdfs dfs -get 命令用于将 HDFS 上的文件或目录复制到本地文件系统。它是从 HDFS 下载数据的常用命令。

参数说明

  • <源文件路径>:指定 HDFS 上的文件或目录路径。可以是绝对路径或相对路径。
  • <目标路径>:指定本地文件系统的目标路径。如果目标路径是一个目录,文件将被复制到该目录下;如果目标路径是一个文件名,文件将被重命名为该名称。

示例

  1. 将 HDFS 上的 /user/hadoop/example.txt 文件下载到本地当前目录:

  2. 将 HDFS 上的 /user/hadoop/data 目录下载到本地的 /home/user/data 目录:

注意事项

  • 如果目标路径已经存在同名文件,-get 命令会覆盖该文件。
  • 如果目标路径是一个目录,HDFS 上的文件将被复制到该目录下,文件名保持不变。
  • 如果源路径是一个目录,-get 命令会递归地复制整个目录及其内容到本地文件系统。
纠错
反馈