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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 美国空间Hostease支付宝人民币购买教程图解[通俗易懂]

    美国空间Hostease支付宝人民币购买教程图解[通俗易懂]这段时间买国外主机的筒子们越来越多,而付款就是首先摆在大家眼前的一道障碍,大部分美国主机商只能通过信用卡购买,付款不方便,因此能够使用支付宝支付的主机商也备受关注。而目前全球支持支付宝付款的美国主机商一共就三家,分别是ixwebhosting、Godaddy、HostEase。第二道障碍就是网站英文界面问题,目前只有ixwebhosting开通了中文站点,因此大家购买ixwebhost…

    2022年10月18日
    2
  • 嵌入式–接口(一)Camera接口:DVP、MIPI[通俗易懂]

    嵌入式–接口(一)Camera接口:DVP、MIPI[通俗易懂]目录DVP接口LVDS接口MIPI接口CSI接口DVP接口sensor接口之DVP DVP(DigitalVideoPort)是传统的sensor输出接口,采用并行输出方式,d数据位宽有8bit、10bit、12bit、16bit,是CMOS电平信号(重点是非差分信号),PCLK最大速率为96MHz,接口如下图:PCLK:pixelclock,像素时钟,每个时钟对应一个像素数据;HSYNC:horizonalsynchronization,行同步信号VSYNC:vertical

    2022年5月9日
    452
  • 第八章:activiti多用户任务分配

    第八章:activiti多用户任务分配第八章:activiti多用户任务分配

    2022年4月23日
    129
  • C# ZIP文件的压缩和解压缩(SharpZipLib.dll)

    C# ZIP文件的压缩和解压缩(SharpZipLib.dll)真是折腾呀,网上虽然有不少的源码但测试几个就是不成功,经过折腾还是折腾出来了现在分享出来给大家。源码还是在网友们的基础上调整的,主要是调整源码大大小写格式。sharpziplib.dll下载:http://pan.baidu.com/share/link?shareid=1016448925&uk=134565274&fid=3214033513首先需要在项目里引用sharp

    2022年7月26日
    5
  • 负采样的理解[通俗易懂]

    负采样的理解[通俗易懂]我对负采样理解来自于word2vec算法;比如说 love和me两个单词;使用特殊思维模式;假设整个词汇表只有100个单词;love表示成one-hot向量;me表示成one-hot向量;模型输入为love的one-hot向量;模型输出为me的one-hot向量;假设模型的神经网络结构为100*10*100;输出层100个;输出层中除了me对应位置的1外,其他全是0;称…

    2022年6月24日
    45
  • 合成控制法 (Synthetic Control Method) 及 Stata实现[通俗易懂]

    合成控制法 (Synthetic Control Method) 及 Stata实现[通俗易懂]作者:何庆红(北京大学中国卫生经济研究中心)连享会:(知乎|简书|码云|CSDN) 2019暑期“实证研究方法与经典论文”专题班-连玉君-江艇主讲 本推文介绍合成控制方法及其Stata的实现命令。合成控制方法(SyntheticControlMethod)由AbadieandGardeazabal(2003)提出。目前,该方法已被广泛使用。1.背景介绍…

    2022年4月27日
    53

发表回复

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

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