zoukankan      html  css  js  c++  java
  • HDFS【shell操作hdfs命令】

    HDFS【shell操作hdfs命令】

    上传

    -help:输出这个命令参数
    	hadoop fs -help rm
    -moveFromLocal:从本地剪切粘贴到HDFS
    	hadoop fs  -moveFromLocal  ./kongming.txt  /sanguo/shuguo
    -copyFromLocal:从本地文件系统中拷贝文件到HDFS路径去
    	hadoop fs -copyFromLocal README.txt /
    -appendToFile:追加一个文件到已经存在的文件末尾
    	hadoop fs -appendToFile liubei.txt /sanguo/shuguo/kongming.txt
    -put:等同于copyFromLocal
    	hadoop fs -put ./zaiyiqi.txt /user/atguigu/test/
    

    下载

    1)-copyToLocal:从HDFS拷贝到本地
    	hadoop fs -copyToLocal /sanguo/shuguo/kongming.txt ./
    2)-get:等同于copyToLocal,就是从HDFS下载文件到本地
    	 hadoop fs -get /sanguo/shuguo/kongming.txt ./
    3)-getmerge:合并下载多个文件,比如HDFS的目录 /user/atguigu/test下有多个文件:log.1, log.2,log.3,...
    	hadoop fs -getmerge /user/atguigu/test/* ./zaiyiqi.txt
    

    ls--显示文件信息

    显示文件信息

    查看根目录
    hadoop fs -ls /
    查看级联目录
    hadoop fs -ls -R /user
    

    mkdir--创建

    再HDFS创建多级目录

    hadoop fs -mkdir -p /sanguo/shuguo	
    

    cat--查看

    显示文件内容

    hadoop fs -cat /sanguo/shuguo/kongming.txt
    

    chgrp 、chmod、chown--权限用户组

    ​ Linux文件系统中的用法一样,修改文件所属权限

    	hadoop fs  -chmod  666  /sanguo/shuguo/kongming.txt
    	hadoop fs  -chown  atguigu:atguigu   /sanguo/shuguo/kongming.txt
    

    cp--复制

    从HDFS的一个路径拷贝到HDFS的另一个路径

    hadoop fs -cp /sanguo/shuguo/kongming.txt /zhuge.txt
    

    mv--移动

    在HDFS目录中移动文件

    hadoop fs -mv /zhuge.txt /sanguo/shuguo/
    

    tail--查看文件末尾

    显示一个文件的末尾

    hadoop fs -tail /sanguo/shuguo/kongming.txt
    

    rm--删除

    删除文件或文件夹

    hadoop fs -rm -rf  /user/atguigu/test/
    

    rmdir--删除空目录

    删除空目录

    hadoop fs -rmdir /test
    

    du--统计文件大小

    统计文件大小信息

    	hadoop fs -du -s -h /user/atguigu/test
    	注意 :-s 显示总文件大小
    		   -h 显示各文件的大小。
    		   例 :19  190(该文件所有副本的总大小)  /xiyouji.txt
    

    setrep--设置副本数

    设置HDFS中文件副本数量

    hadoop fs -setrep 10 /sanguo/shuguo/kongming.txt
    
  • 相关阅读:
    linux环境下的makefile文件的编写(zz)
    linux 中vim的退格键的使用问题
    Design Complier Synthesis Script Templet
    Synthesis Summary 逻辑综合总结
    .net加密
    timestamp (TransactSQL) 时间戳
    ADO.NET连接池
    ASP.NET Web数据控件
    高效的读取二进制数据
    GridView
  • 原文地址:https://www.cnblogs.com/wh984763176/p/13125744.html
Copyright © 2011-2022 走看看