快照相当于对目录做备份,并不会复制所有文件,而是记录文件的变化
命令用法

()hdfs dfsadmin -allowSnapshot 路径 (开启指定目录的快照功能)
()hdfs dfsadmin -disallowSnapshot 路径 (禁用制定目录的快照功能,默认是禁用)
()hdfs dfs -createSnapshot 路径 (对目录创建快照)
()hdfs dfs -createSnapshot 路径 名称 (指定名称创建快照)
()hdfs dfs -renameSnapshot 路径 旧名称 新名称 (重名名快照)
()hdfs lsSnapshottableDir (列出当前用户所有可用快照目录)
()hdfs snapshotDiff 路径1 路径2 (比较两个快照目录的不同之处)
()hdfs dfs -deleteSnapshot 快照路径 (删除快照)

案例实操
(1)开启/禁用制定目录的快照功能

[linyouyi@hadoop01 bin]$ hdfs dfsadmin -allowSnapshot /user
[linyouyi@hadoop01 bin]$ hdfs dfsadmin -disallowSnapshot /user

(2)对目录创建快照

[linyouyi@hadoop01 bin]$ hdfs dfs -createSnapshot /user
[linyouyi@hadoop01 bin]$ hdfs dfs -lsr /user/.snapshot/

通过web访问hdfs://hadoop01:50070/user/atguigu/input/.snapshot/s…..// 快照和源文
(3)指定名称创建快照

[linyouyi@hadoop01 bin]$ hdfs dfs -createSnapshot /user user01

(4)重名名快照

[linyouyi@hadoop01 bin]$ hdfs dfs -createSnapshot /user user01 user0001

(5)列出当前用户所有快照

[linyouyi@hadoop01 bin]$ hdfs lsSnapshottableDir

(6)比较两个快照目录的不同之处

[linyouyi@hadoop01 bin]$ hdfs snapshotDiff /user01 /user001

(7)恢复快照

[linyouyi@hadoop01 bin]$ hdfs dfs -cp /user/.snapshot/ /user

hadoop快照管理的更多相关文章

  1. Hadoop基础-Hadoop快照管理

    Hadoop基础-Hadoop快照管理 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.快照的作用 快照可以迅速对文件(夹)进行备份,不产生新文件,使用差值存储,默认是禁用状态. ...

  2. Apache Hadoop 2.9.2 的快照管理

    Apache Hadoop 2.9.2 的快照管理 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 快照相当于对目录做一个备份.并不会立即复制所有文件,而是指向同一个文件.当写入发生 ...

  3. linux中kvm的安装及快照管理

    一.kvm的安装及状态查看 1.安装软件 yum -y install kvm virt-manager libvirt2.启动libvirtd 报错,升级device-mapper-libs yum ...

  4. hadoop队列管理(指定queue跑程序)

    hadoop 升级到cdh5后,队列管理被取消,而是统一用资源池分配. hadoop2.0版本,Hadoop采用了平级队列组织方式,,管理员可将用户分到若干个扁平队列中,在每个队列中,可指定一个或几个 ...

  5. Hadoop权限管理

    1.Hadoop权限管理包括以下几个模块: (1) 用户分组管理.用于按组为单位组织管理,某个用户只能向固定分组中提交作业,只能使用固定分组中配置的资源:同时可以限制每个用户提交的作业数,使用的资源量 ...

  6. 007.KVM虚机时间-快照管理

    一 快照管理 1.1 创建快照 [root@kvm-host ~]# virsh snapshot-create vm03-centos6.8 [root@kvm-host ~]# virsh sna ...

  7. KVM-克隆和快照管理

    kvm 虚拟机有两部分组成:img镜像文件和xml配置文件 /etc/libvirt/qemu #xml配置文件目录,存在虚拟机所有的详细信息 1.kvm虚拟机克隆 克隆命令 virt-clone - ...

  8. Microsoft iSCSI Software Target 快照管理

    Microsoft iSCSI Software Target 支持快照管理,可以对设备进行手工创建快照.快照任务计划.快照回滚等操作. 首先配置iscsi 目标及设备映射关系,并在客户端通过发起程序 ...

  9. Hadoop 权限管理(转)

    如下图,hadoop访问控制分为两级,其中ServiceLevel Authorization为系统级,用于控制是否可以访问指定的服务,例如用户/组是否可以向集群提交Job,它是最基础的访问控制,优先 ...

随机推荐

  1. C语言指针变量的长度

    #include <stdio.h> int main() { /********************************************* * * 指针的长度:不同机器可 ...

  2. 因kernel too old 而 centos6.8 升级内核

    因为docker运行centos 的时候,报错了,错误为kernel too old .我看了一下是因为os的内核不行了,需要升级下内核. 查看默认版本: uname -r 忘记截图了,内核大概是2. ...

  3. uname - 显示输出系统信息

    总览 uname [OPTION]... 描述 显示相应的系统信息. 没有指定选项时,同 -s. -a, --all 显示所有的信息 -m, --machine 显示机器(硬件)类型 -n, --no ...

  4. Mysql优化-典型的服务器配置

    内存配置相关参数 mysql内存分配需要考虑到操作系统需要使用的内存,其他应用程序所要使用的内存,mysql的会话数以及每个会话使用的内存,然后就是操作系统实例所使用的内存.生产环境的mysql往往都 ...

  5. linux 套接字

    三.命名套接字 之前的socket只是创建了一个没有名字的资源,其他进程无法访问他.所以也无法从它接受消息.只有当bind给套接字绑定了端口和名字后,其他进程才能找到它. 一般服务器是一定要bind, ...

  6. Excel如何快速渲染百万级别的数据

    Excel主要经历1.查询2.渲染的方式 关于查询: 不同技术水平的人有不同的解决方案,目前我采用的是 1:多线程查询 2:一个异步后台线程每次查询100条便渲染,采用的“懒加载方式”,这样可以做到实 ...

  7. HIVE的数据类型

  8. Python 让文件代码支持汉字

    默认使用ASCII编码,改成utf8 #!/usr/bin/env python # -*- coding:utf8 -*- #coding:utf-8

  9. NX二次开发-查询信息窗口是否打开UF_UI_is_listing_window_open

    #include <uf.h> #include <uf_ui.h> UF_initialize(); //打开信息窗口 UF_UI_open_listing_window() ...

  10. python调用tushare获取沪股通、深股通成份股数据

    接口:hs_const 描述:获取沪股通.深股通成分数据 注:tushare库下载和初始化教程,请查阅我之前的文章 输入参数 名称      |      类型      |      必选      ...