HDFS客户端使用
更新时间 2026-10-12 11:43:57
最近更新时间: 2026-10-12 11:43:57
本章节介绍如何使用HDFS客户端。
前提条件
已安装HDFS客户端
keytab文件已创建分发
使用HDFS客户端
1、完成keytab认证
kinit -kt /etc/security/keytabs/hdfsuser.keytab `klist -kt /etc/security/keytabs/hdfsuser.keytab |sed -n 4p |awk '{print $NF}'`2、执行HDFS Shell命令。例如:
hdfs dfs -ls /HDFS客户端常用命令
| 说明 | 命令 | 描述 |
|---|---|---|
| 查看目录或文件 | hdfs dfs -ls <path> | 例如,查看/tmp目录: hdfs dfs -ls /tmp |
| 创建目录 | hdfs dfs -mkdir <path> | 例如,创建目录/tmp/test: hdfs dfs -mkdir /tmp/test |
| 上传本地文件到HDFS | hdfs dfs -put <local file> <hdfs path> | 例如,上传本地文件”/data/test.txt”文件到HDFS的”/tmp”目录下: hdfs dfs -put /data/test.txt /tmp |
| 下载HDFS文件到本地 | hdfs dfs -get <hdfs file> <local file or dir> | 例如,下载HDFS的”/tmp/test.txt”文件到本地客户端节点的”/data”目录下: hdfs dfs -get /tmp/test.txt /data |
| 删除目录 | hdfs dfs -rm -r <path> | 例如,删除HDFS目录”/tmp/test”: hdfs dfs -rm -r /tmp/test |
| 设置目录权限 | hdfs dfs -chmod <mode> <path> | 例如,设置HDFS目录”/tmp/test”权限为700: hdfs dfs -chmod 700 /tmp/test |