1、简介
日后更新………..
2、常用命令
2.1 创建
创建一级文件夹
- hdfs dfs -mkdir /[HDFS]文件夹
hdfs dfs -mkdir /li_test

- hdfs dfs -mkdir /[HDFS]文件夹
创建多级文件夹
- hdfs dfs -mkdir -p /[HDFS]文件夹1/[HDFS]文件夹2
hdfs dfs -mkdir -p /li_test1/li_test2

- hdfs dfs -mkdir -p /[HDFS]文件夹1/[HDFS]文件夹2
2.2 查询
查询根目录下所有的文件/文件夹(最常用查询命令)
- hdfs dfs -ls /
hdfs dfs -ls /

- hdfs dfs -ls /
查询指定文件夹下包含的文件/文件夹
- hdfs dfs -ls /[HDFS]文件夹
hdfs dfs -ls /li_test1

- hdfs dfs -ls /[HDFS]文件夹
2.3 上传文件
- 上传文件
- hdfs dfs -put /[宿主机]文件夹/[宿主机]文件 /[HDFS]文件夹
hdfs dfs -put /home/transwarp/TDH-Client/my_test_date.txt /li_test/

- hdfs dfs -put /[宿主机]文件夹/[宿主机]文件 /[HDFS]文件夹
2.4 查看上传内容
- 查看指定文件内容
- hdfs dfs -cat /[HDFS]系统文件夹/[HDFS]系统中文件
hdfs dfs -cat /li_test/my_test_date.txt

- hdfs dfs -cat /[HDFS]系统文件夹/[HDFS]系统中文件
2.5 下载
- 从HDFS系统下载文件到宿主机
- hdfs dfs -get /[HDFS]文件夹/[HDFS]文件 /[宿主机]文件夹
hdfs dfs -get /li_test/my_test_date.txt /home/transwarp/

- hdfs dfs -get /[HDFS]文件夹/[HDFS]文件 /[宿主机]文件夹
2.6 删除
删除文件夹及其文件夹下的文件
- hdfs dfs rm -r /[HDFS]文件夹
hdfs dfs -rm -r /li_test
- hdfs dfs rm -r /[HDFS]文件夹
删除文件
- hdfs dfs -rmr /[HDFS]文件夹/[HDFS]文件
hdfs dfs -rm -r /li_test1/li_test2
- hdfs dfs -rmr /[HDFS]文件夹/[HDFS]文件
3、安装
日后更新………..
4、HDFS命令识别无效

4.1 初始化HDFS
- 找到 “init.sh”

初始化 “init.sh” 脚本
source init.sh

如果执行完以上两步依然不行,需要初始化
kinit -kt /home/transwarp/keytab/hdfs.keytab hdfs
【注意】:keytab/hdfs.keytab 的路径根据实际环境定
参考文献
- HDFS文件夹上传和下载等命令 https://blog.csdn.net/tswc_byy/article/details/90577551
