一个、hadoop1.1.0演示

  1. hadoop它适合于大容量数据存储和分布式计算平台
  2. hadoop核心由hdfs和mapreduce组成
  3. hdfs这是一个主从结构,仅有一个。是namenode:从节点有非常多个
  4. 分布式文件系统与HDFS (HDFS体系结构与基本概念)
  5. Distributed File System
  6. 数据量越来越多,在一个操作系统管辖的范围存不下了,那么就分配到很多其它的操作系统管理的磁盘中。可是不方便管理和维护,因此迫切须要一种系统来管理多台机器上  的文件,这就是分布式文件管理系统 。
  7. 是一种同意文件通过网络在多台主机上分享的文件系统,可让多机器上的多用户分享文件和存储空间。
  8. 通透性。

    让实际上是通过网络来訪问文件的动作。由程序与用户看来。就像是訪问本地的磁盘一般。

  9. 容错。即使系统中有某些节点脱机,总体来说系统仍然能够持续运作而不会有数据损失。
  10. 分布式文件管理系统非常多,hdfs仅仅是当中一种。适用于一次写入多次查询的情况,不支持并发写情况,小文件不合适。

二、HDFS的shell操作

  1. 调用文件系统(FS)Shell命令应使用 bin/hadoop fs 的形式。

  2. 全部的FS shell命令使用URI路径作为參数。

  3. URI格式是scheme://authority/path。HDFS的scheme是hdfs,对本地文件系统,scheme是file。

    当中scheme和authority參数都是可选的。如果未加指定,就会使用配置中指定的默认scheme。

  4. 比如:/parent/child能够表示成hdfs://namenode:namenodePort/parent/child。或者更简单的/parent/child(如果配置文件是namenode:namenodePort)
  5. 大多数FS Shell命令的行为和相应的Unix Shell命令类似。
三、HDFS经常使用命令
  -help [cmd] //显示命令的帮助信息
 -ls(r) <path> //显示当前文件夹下全部文件
 -du(s) <path> //显示文件夹中全部文件大小
 -count[-q] <path> //显示文件夹中文件数量
 -mv <src> <dst> //移动多个文件到目标文件夹
 -cp <src> <dst> //复制多个文件到目标文件夹
 -rm(r) //删除文件(夹)
 -put <localsrc> <dst> //本地文件拷贝到hdfs
 -copyFromLocal //同put
 -moveFromLocal //从本地文件移动到hdfs
 -get [-ignoreCrc] <src> <localdst> //拷贝文件到本地。能够忽略crc校验
 -getmerge <src> <localdst> //将源文件夹中的全部文件排序合并到一个文件里
 -cat <src> //在终端显示文件内容
 -text <src> //在终端显示文件内容
-copyToLocal [-ignoreCrc] <src> <localdst>
//拷贝到本地
-moveToLocal <src> <localdst>
-mkdir <path> //创建目录
-touchz <path> //创建一个空文件
HDFS 的shell练习
hadoop fs -ls /  查看HDFS根文件夹
hadoop fs -mkdir /test 在根文件夹创建一个文件夹test
hadoop fs -mkdir /test1 在根文件夹创建一个文件夹test1

版权声明:本文博客原创文章。博客,未经同意,不得转载。

HDFS建筑与shell操作的更多相关文章

  1. HDFS的基本shell操作,hadoop fs操作命令

    (1)分布式文件系统 随着数据量越来越多,在一个操作系统管辖的范围存不下了,那么就分配到更多的操作系统管理的磁盘中,但是不方便管理和维护,因此迫切需要一种系统来管理多台机器上的文件,这就是分布式文件管 ...

  2. 大数据(4) - HDFS常用的shell操作

    注意:这次使用的是第二部分安装的集群,不是高可用集群 为了方便,开发,必须写集群脚本,试想集群的机器是100台以上,而不是3台的情况.... 集群启动脚本 vim /home/admin/tools/ ...

  3. HDFS概述和Shell操作

    大数据技术之Hadoop(HDFS) 第一章 HDFS概述 HDFS组成架构 HDFS文件块大小 第二章 HDFS的Shell操作(开发重点) 1.基本语法 bin/hadoop fs 具体命令    ...

  4. Hadoop读书笔记(二)HDFS的shell操作

    Hadoop读书笔记(一)Hadoop介绍:http://blog.csdn.net/caicongyang/article/details/39898629 1.shell操作 1.1全部的HDFS ...

  5. HDFS shell操作及HDFS Java API编程

    HDFS shell操作及HDFS Java API编程 1.熟悉Hadoop文件结构. 2.进行HDFS shell操作. 3.掌握通过Hadoop Java API对HDFS操作. 4.了解Had ...

  6. Hadoop开发第6期---HDFS的shell操作

    一.HDFS的shell命令简介 我们都知道HDFS 是存取数据的分布式文件系统,那么对HDFS 的操作,就是文件系统的基本操作,比如文件的创建.修改.删除.修改权限等,文件夹的创建.删除.重命名等. ...

  7. 大数据:Hadoop(JDK安装、HDFS伪分布式环境搭建、HDFS 的shell操作)

    所有的内容都来源与 Hadoop 官方文档 一.Hadoop 伪分布式安装步骤 1)JDK安装 解压:tar -zxvf jdk-7u79-linux-x64.tar.gz -C ~/app 添加到系 ...

  8. HDFS02 HDFS的Shell操作

    HDFS的Shell操作(开发重点) 目录 HDFS的Shell操作(开发重点) 基本语法 常用命令 准备工作 上传 -moveFromLocal 剪切 -copyFromLocal 拷贝 -put ...

  9. Hadoop(6)-HDFS的shell操作

    1.基本语法 使用 hadoop fs 具体命令   或者   hdfs dfs 具体命令 hadoop命令的shell源码 hdfs命令的shell源码 由此可见,这两个命令最后都是执行的一个jav ...

随机推荐

  1. appium简明教程

    appium简明教程 什么是appium? 下面这段介绍来自于appium的官网. Appium is an open-source tool you can use to automate mobi ...

  2. 【LeetCode】Reorder List 解题报告

    Given a singly linked list L: L0→L1→-→Ln-1→Ln, reorder it to: L0→Ln→L1→Ln-1→L2→Ln-2→- You must do th ...

  3. 每天一个JavaScript实例-递归实现反转数组字符串

    <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content ...

  4. SE 2014年4月5日

    背景需求: 缺省情况下,Level-1路由器只将去往其它区域的报文发送到最近的Level-1-2路由器. 路由渗透使Level-1-2路由器将Level-2区域的路由信息发布到Level-1区域. 4 ...

  5. SE 2014年4月2日

    一 描述OSPF协议 LSA(Type 1~5)的名称,始发者以及特点 第一类LSA (router lsa)该类lSA为启动了ospf进程的所有路由器都可以产生,该类LSA主要含有本地路由器的接口状 ...

  6. VMware vSphere 服务器虚拟化之二十七桌面虚拟化之View中使用Thinapp软件虚拟化

    VMware vSphere 服务器虚拟化之二十七桌面虚拟化之View中使用Thinapp软件虚拟化 VMware ThinApp 应用程序虚拟化软件是无代理解决方案,通过将应用程序隔离并封装为EXE ...

  7. 【转向Javascript系列】深入理解Generators

    随着Javascript语言的发展,ES6规范为我们带来了许多新的内容,其中生成器Generators是一项重要的特性.利用这一特性,我们可以简化迭代器的创建,更加令人兴奋的,是Generators允 ...

  8. jquery下php与ajax的数据交换方式

    参考链接:http://www.php100.com/html/webkaifa/PHP/PHPyingyong/2013/0122/11971.html 一.前台传递字符串变量,后台返回字符串变量( ...

  9. jquery 弹出登陆框,简单易懂!修改密码效果代码

    在网上找了一大堆,看的眼花瞭乱,还是研究原码,自已搞出来了! ui原地址:http://jqueryui.com/dialog/#modal-form 可以把js,css下载到本地,要不然不联网的话, ...

  10. Linux虚拟文件系统VFS解决

    参考<Linux内核设计与实现> 虚拟文件系统(VFS)它是linux核心和详细I/O一个普通的访问接口之间的包装设备,通过这层界面,linux内核能够以同一的方式訪问各种I/O设备. 虚 ...