
HDFS 文件读写

启动 HDFS
进入 hadoop 用户
su hadoop启动 SSH 服务
sudo service ssh start连接 localhost
ssh localhost开启服务
start-all.sh查看
jps出现以下信息

表示启动成功
准备测试文件
创建一个工作文件夹
$ sudo mkdir /usr/local/hadoop/hadoop-demo
进入工作文件夹
$ cd /usr/local/hadoop/hadoop-demo
创建一个测试文件 testfile,大小 1G
$ dd if=/dev/zero of=testfile bs=1M count=1024

HDFS 读文件
进入 hadoop 目录
$ cd /usr/local/hadoop创建 hadoop 工作文件夹
hadoop fs -mkdir /test1获取 hadoop 集群报告
$ hdfs dfsadmin -report上传本地文件(读)
$./bin/hdfs dfs -put /usr/local/hadoop/hadoop-demo/testfile /test1查看
$ hadoop fs -ls /test1
HDFS 写文件
本地创建一个输出文件夹
$ sudo mkdir /usr/local/hadoop/hadoop-demo/out写入文件
$ ./bin/hdfs dfs -get /test1/testfile /usr/local/hadoop/hadoop-demo/out

最终将testfile写入/out文件夹


- 标题: HDFS 文件读写
- 作者: liohi
- 创建于 : 2023-04-15 13:36:33
- 更新于 : 2023-04-19 22:26:59
- 链接: https://liohi.github.io/2023/04/15/HDFS 文件读写/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论
