启动hdfs
#start-all.sh
查看hdfs的配置文件
#cat hdfs-site.sh
#hadoop fs -put /soft/jdk /
#HDFS上传文件命令
查看上传后的文件属性
#hadoop fs -ls /
进入存放datanode的block目录,然后列出block列表信息
#cd /opt/modules/hadoop-2.6.0/tmp/dfs/data/current/BP*/current/finalized
#ls -lrt
HDFS shell命令操作(其中,hadoop使用面最广,可以操作任何文件系统,hadop dfs和hdfs dfs只能操作HDFS相关文件系统,一般使用后者)
#hadoop fs
#hadoop dfs
#hdfs dfs
HDFS用户命令
#hdfs dfs -help(使用该命令可以查看命令列表用法)
HDFS管理员命令
#hdfs dfsadmin -help(可以列出管理员的命令用法)
HDFS shell基本操作命令
上传命令将/soft/jdk上传到hdfs更目录下
#hadoop fs -put /soft/jdk /
查看上传后的文件详细信息
#hdfs dfs -cat /
从HDFS下载文件到本地
#hdfs dfs -get / /soft/jdk
在HDFS上将已经上传到HDFS上的移动到HDFS指定位置
#hdfs dfs -mv /soft/jdk /soft/jdk/file
查看HDFS根目录下所有文件和文件就夹
#hdfs dfs -ls /
将本地的指定的文件追加到HDFS上制定的文件中去
#hdfs -dfs -appendToFile /simple/works.txt /work.txt
删除HDFS根目录下的所有文件
#hdfs dfs -rmr /
在HDFS文件系统中创建文件
#hdfs dfs -touchz /network.txt
在HDFS文件系统中创建一个目录或文件夹
#hdfs dfs -mkdir -p /aa/bb/cc
将指定的本地文件上传到HDFS系统指定的位置
#hdfs dfs -moveFromLocal /simple/works.txt /aa
修改HDFS系统中指定文件或文件夹的用户所属组
#hdfs dfs -chgrp -R root /
修改指定文件的权限(R表示递归操作),用户必须是root或者文件所有者
#hdfs dfs -chmod -R 777 /
修改hdfs指定文件的所有者,操作用户必须是超级用户
#hdfs dfs -chown -R root:root1/(用户组为root,所属用户为root1)

HDFS常用操作命令的更多相关文章

  1. Hadoop HDFS常用操作命令

    hadoop常用命令:hadoop fs查看Hadoop HDFS支持的所有命令 hadoop fs –ls列出目录及文件信息 hadoop fs –lsr循环列出目录.子目录及文件信息 hadoop ...

  2. 简单hdfs相关操作命令

    HDFS常用操作命令 启动hdfs #start-all.sh 查看hdfs的配置文件 #cat hdfs-site.sh #hadoop fs -put /soft/jdk / #HDFS上传文件命 ...

  3. HDFS常用命令

    HDFS 常用的文件操作命令 hdfs dfs -text /pub/20151019/1/4/gwmvod/mediags.moretv.com.cn/*.bz2 | wc -l  hdfs dfs ...

  4. hadoop常用操作命令

    #############centos6.8IP常用操作命令#######################DEVICE=eth0TYPE=EthernetONBOOT=yesNM_CONTROLLED ...

  5. HBase常用操作命令

    HBase常用操作命令 1.进入HBase脚本客户端 #hbase shell #进入HBase脚本客户端 > whoami    #查看当前登录用户 > status           ...

  6. HDFS 常用Shell命令

    HDFS Shell命令 概述 HDFS Shell命令允许使用命令行在HDFS存储中进行文件夹和文件操作. 如文件夹的增删改查.文件的增删改查等. 开始练习hadoop时,打开Linux之后要用 s ...

  7. 【转载】Linux中常用操作命令

    说明:开始学习linux系统,为了方便查看,特转载一篇Linux中常用操作命令,转载地址:http://www.cnblogs.com/laov/p/3541414.html 正文: Linux简介及 ...

  8. Git常用操作命令与图解

    Git 是一个很强大的分布式版本控制系统.它不但适用于管理大型开源软件的源代码,管理私人的文档和源代码也有很多优势. Git常用操作命令: 1) 远程仓库相关命令 检出仓库:$ git clone g ...

  9. [转]hadoop hdfs常用命令

    FROM : http://www.2cto.com/database/201303/198460.html hadoop hdfs常用命令   hadoop常用命令:  hadoop fs  查看H ...

随机推荐

  1. RDLC报表刷新问题

    使用RDLC做报表,当数据源发生改变时重新绑定数据发现报表没有变化,跟踪时发现数据绑定已经正确执行,前端也显示了加载过程,但内容未刷新. 在代码中使用了 ReportViewer1.LocalRepo ...

  2. centos7磁盘在线扩容

    1.添加新磁盘 2.fdisk -l查看磁盘被识别的名称 3.如果输入fdisk -l命令没有找到新的磁盘,按下面步骤操作 1)进入到cd /sys/class/scsi_host/ 2)echo & ...

  3. mongo笔记2

    速度和持久性 用户可以选择写入语义,决定是否开启journaling日志记录,通过这种方式来控制速度和持久性的平衡,默认情况下写入都是fire-and-forget,写操作通过tcp套接字发送,不要求 ...

  4. [特征工程]-------使用sklearn做单机特征工程[转载]

    https://www.cnblogs.com/jasonfreak/p/5448385.html 使用sklearn做单机特征工程 目录 1 特征工程是什么?2 数据预处理 2.1 无量纲化 2.1 ...

  5. Failed to load driver class com.mysql.jdbc.Driver from HikariConfig class classloader sun.misc.Launcher$AppClassLoader@18b4aac2

    1.错误日志 Failed to load driver class com.mysql.jdbc.Driver from HikariConfig class classloader sun.mis ...

  6. python框架之Django(1)-第一个Django项目

    准备 自己写一个简单的webServer import socket # 生成socket实例对象 sk = socket.socket() # 绑定IP和端口 sk.bind(("127. ...

  7. mescroll在vue中的应用

    1.npm install --save mescroll.js 2. <template> <div> <!--全部--> <mescroll-vue re ...

  8. 五、UI开发之核心基础——约束(深入)

    概述 本节我们将较为理论的讲述约束,更准确的说法叫做“AutoLayout”.对于后续章节要学习的内容,本篇文章并非必须,如果你也像我当年一样正在被老板踢屁股赶进度的话,但可掠过本篇. 本篇内容旨在锦 ...

  9. Django进阶之中间件

    中间件简介 django 中的中间件(middleware),在django中,中间件其实就是一个类,在请求到来和结束后,django会根据自己的规则在合适的时机执行中间件中相应的方法. 在djang ...

  10. Python基础(八) yaml在python中的使用

    yaml 通常用来存储数据,类似于json YAML 简介 YAML(Yet Another Markup Language),一种直观的能够被电脑识别的数据序列化格式,是一个可读性高并且容易被人类阅 ...