1.启动HDFS
hadoop/sbin/start-dfs.sh
2.关闭 HDFS
hadoop/sbin/stop-dfs.sh
3. 在HDFS中创建文件夹
#老版本
hadoop fs -mkdir -p path
#新版本
hadoop dfs -mkdir -p path
4.查看指定目录下内容
hadoop fs -ls [-h] [-R] path
hadoop dfs -ls [-h] [-R] ptah
- path 指定目录路径
- -h 人性化显示文件size
- -R 递归查看指定目录及其子目录
5.上传文件到HDFS指定目录下
hadoop fs -put [-f] [-p] <localsrc> ... <dst>
hdfs dfs -put [-f] [-p] <localsrc> ... <dst>
- -f 覆盖目标文件(已存在下)
- -p 保留访问和修改时间,所有权和权限。
- localsrc 本地文件系统(客户端所在机器)
- dst 目标文件系统(HDFS)
6.查看hdfs 文件内容
hadoop fs -cat <src> ...
hdfs dfs -cat <src> ...
7.下载HDFS 文件
hadoop fs -get [-f] [-p] <src> ... <localdst>
hdfs dfs -get [-f] [-p] <src> ... <localdst>
- 下载文件到本地文件系统指定目录,localdst必须是目录
- -f 覆盖目标文件(已存在下)
- -p 保留访问和修改时间,所有权和权限
8.拷贝HDFS文件
hadoop fs -cp [-f] <src> ... <dst>
hdfs dfs -cp [-f] <src> ... <dst>
- -f 覆盖目标文件(已存在下)
- src 和dst 都必须是HDFS下的路径
9.追加数据到HDFS文件中
hadoop fs -appendToFile <localsrc> ... <dst>
hdfs dfs -appendToFile <localsrc> ... <dst>
- 将所有给定本地文件的内容追加到给定dst文件。
- dst如果文件不存在,将创建该文件。
10.HDFS 删除文件
hadoop fs -rm -r [-skipTrash] URI [URI ...]
hdfs dfs -rm -r [-skipTrash] URI [URI ...]
- 删除指定路径的文件或文件夹
- -skipTrash 跳过回收站,直接删除
12.HDFS 移除文件
hadoop fs -mv <src> ... <dst>
hdfs dfs -mv <src> ... <dst>
- 移动文件到指定文件夹下
- 可以使用该命令移动数据,重命名文件的名称
文章来源地址https://www.toymoban.com/news/detail-694548.html
文章来源:https://www.toymoban.com/news/detail-694548.html
到了这里,关于Hadoop -HDFS常用操作指令的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!