hdfs shell的基本操作和hdfsWeb查看文件

本文详细介绍了HDFS的基本操作命令,包括查询、创建文件夹、上传文件、查看内容、复制下载、删除重命名文件,以及权限设置和副本数调整等实用技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

hdfs基本操作

查询命令

$ hadoop dfs -ls /    查询 / 目录下的所有文件和文件夹
$ hadoop dfs -ls -R    以递归的方式

创建新的空文件夹

hdfs dfs -mkdir /test    创建test文件夹

创建文件

$ hadoop dfs -touchz /a.txt    在/目录下创建一个空文件a.txt

增加文件,上传到HDFS

-copyFromLocal 把本地文件复制到hdfs,等同于
-put

hdfs dfs -put a.txt /test    把本地当前目录下的a.txt文件复制到  hdfs的 /test目录下

查看文件内容

hdfs dfs -cat /test/a.txt

复制文件,从HDFS下载

将hdfs中文件,复制拿到 本地。

hdfs dfs -copyToLocal /test/a.txt  .     把/test/a.txt复制到当前目录
hdfs dfs -get /test/a.txt  .  

. 指当前目录

删除文件或文件夹

hdfs dfs -rm -r /test/a.txt

重命名

hdfs dfs -mv /a.txt  /b.txt

将源目录下的所有文件排序合并到一个本地文件

hdfs dfs -getmerge /   local-file     把 / 目录下的所有文件合并到本地文件 local-file

-chmod -R 777 /xxx/

修改权限

cmd设置副本数

$ hadoop fs -setrep 1 /user/xxx/tmp  
会把tmp目录下的所有文件和子目录的副本都设置为1

balancer

$ hdfs balancer  -threshold  10  -include  master,slave1
10%的差距在各个节点之间
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值