HDFS命令详解[通俗易懂]

HDFS命令详解[通俗易懂]hdfs命令:ls格式:hdfsdfs-lspath作用:类似于linux的ls命令,显示文件列表hdfsdfs-ls/lsr格式:hdfsdfs-lsrpath作用:在整个目录下递归执行ls,与lunix中的ls-R类似hdfsdfs-lsr/mkdir格式:hdfsdfs[-p]-mkdirpath作用:创建目录,-p表示可以递归创…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

hdfs命令:
ls
格式:hdfs dfs -ls path
作用:类似于linux的ls命令,显示文件列表
hdfs dfs -ls /

lsr
格式:hdfs dfs -lsr path
作用:在整个目录下递归执行ls,与lunix中的ls -R 类似
hdfs dfs -lsr /

mkdir
格式:hdfs dfs [-p] -mkdir path
作用:创建目录,-p表示可以递归创建目录

put
格式:hdfs dfs -put
作用:将单个的源文件 或者多个源文件从本地文件系统拷贝到目标文件系统中
hdfs dfs -put /rooot/a.txt /dir1

moveFromLocal
格式:hdfs dfs -moveFromLocal
作用:和put命令类似,但是源文件localsrc拷贝之后自身被删除
hdfs dfs -moveFromLocal /root/install.log /

get
格式:hdfs dfs -get [-ignorecrc] [-src]
作用:将文件拷贝到本地文件系统。CRC 校验失败的文件通过-ignorecrc选项拷贝。
hdfs dfs -get /install.log /export/servers

mv
格式:hdfs dfs -mv URI dest
作用:将hdfs上的文件从原路径移动到目标路径(移动之后文件删除),该命令不能跨文件系统
hdfs dfs – mv /dir1/a.txt /dir2

rm
格式:hdfs dfs -rm [-r] [-skopTrash ] URI
作用:删除参数指定的文件,参数可以是多个,该命令只删除文件和非空目录。
如果指定-skipTrash 选项,name在回收站可用的情况下,该选项将跳过回收站而直接删除文件,否则在回收站可用时,在HDFS Shell 中执行此命令,会将文件暂时放到回收站中。
hdfs dfs -rm -r /dor1

cp
格式:hdfs dfs -cp URI
作用:将文件拷贝到目标路径中。
-f 选项将覆盖目标,如果它已经存在
-p 选项将保留文件属性(例如:时间戳,权限等)
hdfs dfs -cp /dir1/a.txt /dir2/b.txt

cat
格式:hdfs dfs -cat URI
作用:将参赛所指示的文件内容输出到(查看日志一般)
hdfs dfs -cat /install.log

chmod
格式: hdfs dfs -chmod [-R] URI
作用:改变文件权限。如果使用 -R 选项,则对整个目录有效递归执行。使用这一命令的用户必须是文件的所属用户,或者超级用户
hdfs dfs -chmod -R 777 /install.log

chown
格式: hdfs dfs -chown [-R] URI
作用:改变文件的所属用户和用户组,如果使用-R 则递归
hdfs dfs -chown -R hadoop:hadoop /install.log

appendToFile
格式:hdfs dfs -appendToFile localsrc dst
作用:追加一个或者多个文件到hdfs 指定文件中
hdfs dfs -appenToFile a.xm b.xml /big.xml

hdfs的高级命令

hdfs dfs -count -q -h /user 查看配额信息
数量限额
hdfs dfs -mkdir -p /user /dir 创建hdfs文件夹
hdfs dfsadmin -setQuota 2 dir 给该文件夹下面设置最多上传2个文件,发现只能上传一个文件(原因是默认该文件已经算一个)
hdfs dfsadmin -clrQuota /user/dir 清除文件数量限制

空间大小限额
在设置空间配额时,设置的空间大小只是是block_size*3
hdfs dfsadmin -setSpaceQuota 4k /user/dir 限制空间大小为4K
生成任意大小文件的命令:
dd if=/dev/zero of =1.txt bs =1M count =2 生成2M的文件,名称为1.txt

安全模式操作命令

hdfs dfsadmin -safemode get 查看安全模式状态

hdfs dfsadmin -safemode enter 进入安全模式

hdfs dfsadmin -safemode leave 离开安全模式

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/185818.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • NVIC简介

    NVIC简介文章目录1.什么是NVIC1.1NVIC结构体定义1.2相应固件库函数1.2.1NVIC_EnableIRQ函数1.2.2NVIC_DisableIRQ函数1.2.3NVIC_GetPendingIRQ函数1.2.4NVIC_SetPendingIRQ函数1.2.5NVIC_ClearPendingIRQ函数1.2.6NVIC_GetActive函数1.2.7NVIC_SetPriority函数1.2.8NVIC_GetPriority函数1.2.9NVIC_Syst

    2022年5月8日
    199
  • 程序员喜欢穿格子衫的原因_为什么程序员喜欢穿格子衬衫

    程序员喜欢穿格子衫的原因_为什么程序员喜欢穿格子衬衫点击上方关注我们,让小care关爱你!在互联网时代下,今天的你不用在路边拦车,不用带现金出门,用一个手机解决生活所有的问题。这一切都离不开”程序员”的夜以继日传说,中文互联网有三大杀器:处女座、五仁月饼和格子衬衫,只要集齐它们就可以破碎山河撕裂人伦纵横四海。不知道从什么时候起,格子衬衫已经成为了程序员的代名词,有些时候,就连“程序媛”也无法幸免。(你猜此刻的小姐姐是怎样的表情)那其实你知…

    2022年10月4日
    1
  • 简述py2exe的使用方法[通俗易懂]

    简述py2exe的使用方法[通俗易懂]下载py2exe编写mysetup.py

    2022年9月11日
    0
  • finemolds模型_yolo模型训练

    finemolds模型_yolo模型训练在已有模型上finetune自己的数据训练一个模型1、准备训练数据和测试数据2、制作标签3、数据转换,将图片转为LMDB格式前三步的过程和如何利用自己的数据训练一个分类网络是一样的,参考处理即可。4、修改网络模型文件复制/caffe-root/models/finetune_flickr_style文件夹下面的deploy.prototxt…

    2025年6月8日
    0
  • ocker nginx 配置反向代理和负载均衡[通俗易懂]

    ocker nginx 配置反向代理和负载均衡

    2022年4月2日
    39
  • DeviceIoControl端口隐藏

    DeviceIoControl端口隐藏DeviceIoControl端口隐藏通过HookTCP驱动程序的Irp分派例程(irpStack->MajorFunction[IRP_MJ_DEVICE_CONTROL])来隐藏应用层查询端口信息#include<ntddk.h>#defineCO_TL_ENTITY0x400#defineCL_TL_ENTITY0…

    2022年9月7日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号