使用put命令从centos9本地上传名为word.txt文本文件到HDFS集群上
时间: 2024-11-09 15:22:01 浏览: 55
centos安装配置hadoop超详细过程.docx
在CentOS 9系统上,你可以使用`hadoop fs`命令行工具通过`put`命令将本地文件上传到HDFS(Hadoop Distributed File System)集群。HDFS通常用于大规模数据存储,以下是操作步骤:
1. 首先,你需要确认Hadoop环境已经安装并配置好,包括HDFS守护进程(如NameNode和DataNodes)运行正常。
2. 打开终端,定位到包含你要上传的`word.txt`文件的目录。
3. 输入以下命令来上传文件:
```
hadoop fs -put word.txt hdfs://<namenode_host>:<port>/<destination_directory>
```
其中:
- `word.txt` 是你要上传的文件名。
- `<namenode_host>` 是你的HDFS NameNode的主机名,通常是`localhost`如果在同一台机器上,如果不是,则需要替换为你实际的地址。
- `<port>` 通常HDFS NameNode的默认端口是8020,如果有更改请使用正确的端口号。
- `<destination_directory>`是你想把文件存放在HDFS的目录路径,如果没有指定,默认会放在此用户的home目录下。
4. 按回车键后,`word.txt`文件就会被上传到指定的HDFS目录。
阅读全文