hadoop fs -put 命令格式
时间: 2024-09-20 08:06:29 浏览: 46
hadoop-fs指令学习.pdf
`hadoop fs -put` 是 Hadoop 文件系统 (HDFS) 的一个命令行工具,用于将本地文件或目录上传到 HDFS 中。其基本格式如下:
```bash
hadoop fs -put [options] local-file-or-directory hdfs-path
```
这里,`local-file-or-directory` 表示你想要上传到 HDFS 的本地路径,它可以是一个单个文件或一个包含多个文件的目录。`hdfs-path` 是目标在 HDFS 上的位置,通常是远程服务器的文件系统路径。
一些常用选项包括:
- `-f` 或 `--force`:覆盖同名已存在的文件。
- `-skipcrc`:跳过校验和检查,可以加快上传速度但可能导致数据一致性风险。
- `-progress`:显示上传进度。
例如,如果你想把名为 "file.txt" 的本地文件上传到 HDFS 的 "/user/hadoop/directory" 目录下,你可以这样操作:
```bash
hadoop fs -put file.txt /user/hadoop/directory/file.txt
```
阅读全文