[HDFS 相关Shell命令]

目录

HDFS 相关Shell命令:

相关文件操作命令:


HDFS 相关Shell命令:

注意,下述命令中的<path>代表文件或目录的路径,<local_path>代表本地文件系统的路径,而<hdfs_path>代表HDFS上的路径。使用这些命令时,需要确保Hadoop环境已经正确配置,并且有适当的访问权限。
HDFS (Hadoop Distributed File System) 提供了一组Shell命令,允许用户与HDFS进行交互。这些命令可以通过hadoop fs命令行接口执行,非常类似于Unix/Linux的Shell命令。以下是一些常用的HDFS Shell命令及其描述:

ls: 列出目录内容

hadoop fs -ls <path>: 显示指定路径的文件和目录的详细信息。
hadoop fs -lsr <path>: 递归地列出目录信息。
mkdir: 创建目录

hadoop fs -mkdir <path>: 在HDFS上创建新目录。
put: 上传文件

hadoop fs -put <localsrc> <dst>: 将本地文件或目录复制到HDFS。
get: 下载文件

hadoop fs -get <src> <localdst>: 将HDFS上的文件或目录复制到本地文件系统。
cp: 复制文件或目录

hadoop fs -cp <src> <dst>: 在HDFS内部复制文件或目录。
mv: 移动或重命名文件或目录

hadoop fs -mv <src> <dst>: 移动或重命名HDFS中的文件或目录。
rm: 删除文件或目录

hadoop fs -rm <path>: 删除指定路径的文件或目录。
hadoop fs -rm -r <path>: 递归删除目录及其内容。
chmod: 改变文件权限

hadoop fs -chmod <permission> <path>: 更改文件或目录的权限。
chown: 更改文件所有者

hadoop fs -chown <user:group> <path>: 更改文件或目录的所有者。
tail: 查看文件尾部内容

hadoop fs -tail <path>: 显示文件的最后1KB内容。
du: 计算目录大小

hadoop fs -du <path>: 计算指定路径下的总大小。
count: 统计文件行数

hadoop fs -count <path>: 统计文件的行数。
text: 合并多个文件

hadoop fs -text <file1> <file2> ... > output_file: 将多个文件的内容合并输出到一个文件中。
stat: 获取文件或目录的状态信息

hadoop fs -stat <path>: 显示文件或目录的状态信息。
df: 报告可用空间信息

hadoop fs -df <path>: 显示目录的可用空间信息。
cat: 查看文件内容

hadoop fs -cat <path>: 在控制台上显示文件内容。
test: 测试路径是否存在

hadoop fs -test -e <path>: 检查指定的文件或目录是否存在。
copyToLocal: 从HDFS复制到本地文件系统

hadoop fs -copyToLocal <hdfs_path> <local_path>: 将文件从HDFS复制到本地文件系统。
copyFromLocal: 从本地文件系统复制到HDFS

hadoop fs -copyFromLocal <local_path> <hdfs_path>: 将文件从本地文件系统复制到HDFS。
setrep: 设置副本数量

hadoop fs -setrep -w <replication_factor> <path>: 设置文件或目录的副本数量。
balancer: 启动平衡器工具

hadoop dfsadmin -balancer: 启动HDFS平衡器,用于在存储数据的各个DataNode之间均衡数据。
append: 追加到现有文件

hadoop fs -appendToFile <file_to_append> <data_to_append>: 将数据追加到现有的文件中。
truncate: 截断文件

hadoop fs -truncate <path> <length>: 截断文件到指定长度。
permission: 显示或修改权限

hadoop fs -permission <path>: 显示文件或目录的权限。
hadoop fs -chmod <mode><path>: 修改文件或目录的权限。
help: 显示帮助信息

hadoop fs -help: 显示所有可用命令的帮助信息。
dfsadmin: HDFS管理工具

hadoop dfsadmin: 提供了一系列子命令来管理和监控HDFS集群状态

相关文件操作命令:

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

是汤圆丫

怎么 给1分?

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值