(4-1)HDFS笔记--命令




bin/hdfs dfs


//显示HDFS根目录:
bin/hdfs dfs -ls hdfs://192.168.10:9000/


//递归显示HDFS的根目录
bin/hdfs dfs -ls -R hdfs://192.168.10:9000/


bin/hdfs dfs -ls -R /


//查看ls帮助文档
bin/hdfs dfs -help ls


//递归创建目录
bin/hdfs dfs -mkdir -p /user/root/input1


//上传文件
bin/hdfs dfs -put baozi /input1


//显示文件内容
bin/hdfs dfs -text input1/baozi


//追加文件内容
bin/hdfs dfs -appendToFile baozi input1/baozi


//显示文件信息
bin/hdfs dfs -count /


//按照习惯的方式显示信息
bin/hdfs dfs -count -h /


//显示文件大小
bin/hdfs dfs -du /


//显示具体字节信息
bin/hdfs dfs -du -h /


//文件追加HDFS文件
bin/hdfs dfs -appendToFile a.txt /input/a.txt


//命令行追加
bin/hdfs dfs -appendToFile - /input/a.txt


//修改文件权限
bin/hdfs dfs -chmod 666 /a.txt


//显示目录文件夹数量、文件数量、大小
bin/hdfs dfs -count /


//显示目录文件夹数量、文件数量、大小显示字节
bin/hdfs dfs -count -h /


//复制文件
bin/hdfs dfs -cp /user/a.txt /input


//覆盖,权限会和input文件夹权限相同
bin/hdfs dfs -cp -f /user/a.txt /input


//覆盖,权限会和原权限相同
bin/hdfs dfs -cp -p -f /user/a.txt /input


//从HDFS下载文件到本地
bin/hdfs dfs -get /input/a.txt




//从HDFS下载文件到本地,去除校验
bin/hdfs dfs -get -ignorecrc /input/a.txt


//显示权限
bin/hdfs dfs -getfacl /input/baozi


//改变副本数,伪分布本质是不成功的,表面现象的修改
bin/hdfs dfs -setrep 2 /input/baozi







启动HDFS的进程就是超级用户,可以操作其它用户创建的文件。


hdfs-site.xml


<property>              
                <name>dfs.replication</name>                    
                <value>1</value>                    
        </property>  
       
        <property>              
                <name>dfs.permissions</name>                    
                <value>false</value>                
        </property>




第一个为设置副本数,第二个设置值为false,用户可以在HDFS上操作其它用户创建的文件,设置值为true,就不可以操作。
chmod修改权限也可以操作




  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值