告诉你怎么使用Snapshots

告诉你怎么使用SnapshotsSnapshots 用于数据备份 保护数据不被破坏基本命令允许这个文件路径可以创建 snapshots hdfsdfsadmin allowSnapsho user hadoop twq cmd 创建 snapshotshdf createSnapsh user hadoop twq cmdcmd snapshot 查看 snaps

Snapshots用于数据备份、保护数据不被破坏

基本命令

基本使用(流程):

master的hadoop-twq用户下cd ~
创建data目录:
hadoop fs -mkdir /user/hadoop-twq/data
hadoop fs -ls /user/hadoop-twq
hadoop fs -touchz /user/hadoop-twq/data/file1.txt
hadoop fs -touchz /user/hadoop-twq/data/file2.txt
hadoop fs -put word.txt test.txt /user/hadoop-twq/data
假设上面是昨天写进去的,想要把这些数据进行备份,使用快照的方式进行备份,想要对/user/hadoop-twq/data目录进行备份,需要允许对其创建快照。允许创建快照:
hdfs dfsadmin -allowSnapshot /user/hadoop-twq/data
对/user/hadoop-twq/data创建快照,并对快照命名:
hadoop fs -createSnapshot /user/hadoop-twq/data data--snapshots
查看快照备份的文件:
hadoop fs -ls /user/hadoop-twq/data/.snapshot/data--snapshots
通过WebUI可以查看备份情况
今天0328又往data里面写了数据:
hadoop fs -touchz /user/hadoop-twq/data/file3.txt
hadoop fs -touchz /user/hadoop-twq/data/file4.txt
hadoop fs -put test2.txt /user/hadoop-twq/data
创建今天的快照(备份)
hadoop fs -createSnapshot /user/hadoop-twq/data data--snapshot
恢复27号的数据:
hadoop fs -cp -ptop /user/hadoop-twq/data/.snapshot/data--snapshots /user/hadoop-twq
查看恢复的数据:
hadoop fs -ls /user/hadoop-twq
hadoop fs -ls /user/hadoop-twq/data--snapshots
查看当前数据:
hadoop fs -ls /user/hadoop-twq/data
两个快照之间进行对比:
hdfs snapshotDiff /user/hadoop-twq/data data--snapshots data--snapshot
重命名快照:
hadoop fs -renameSnapshot /user/hadoop-twq/data data--snapshots data--snapshot
删除27号的快照:
hadoop fs -deleteSnapshot /user/hadoop-twq/data data--snapshot































 
 
 
 

转载于:https://www.cnblogs.com/jichui/p/10444660.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/227365.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月16日 下午9:28
下一篇 2026年3月16日 下午9:29


相关推荐

  • django 菜鸟篇+进阶篇[通俗易懂]

    django 菜鸟篇+进阶篇[通俗易懂]django自带webserver,故django开发的项目可以独立的运行,也可以安置在apache(+mod_python)下运行djangowikidjango主页django源码和apihello,worddemodjango官方文档django的官网手册http://www.djangobook.com/en/2.0/;对应的中文翻译版本

    2025年10月5日
    4
  • Matlab中句柄类

    Matlab中句柄类目录句柄类函数类方法句柄类类可以支持引用或值语义 针对应用程序创建适当类型的类 值类可用于创建与数值类具有相同语义的新数组类 句柄类用于定义引用 object 的对象 复制对象会创建对同一对象的另一个引用 函数 isequal 确定数组相等性 eq 确定相等性 类 handle 所有 handle 类的超类 matlab mixin SetGet 通过 set 和 get 方法提供句柄类 matlab mixi

    2026年3月18日
    2
  • Java 之 PropertyDescriptor[通俗易懂]

    Java 之 PropertyDescriptor[通俗易懂]PropertyDescriptor描述了一个JavaBean属性的一对访问方法即getter和setter。常用的构造方法是PropertyDescriptor(Stringproperty

    2022年7月2日
    54
  • 想帮帮上线OpenClaw免费一键部署,不限品牌,PC通用

    想帮帮上线OpenClaw免费一键部署,不限品牌,PC通用

    2026年3月14日
    3
  • SPSS篇—方差分析

    SPSS篇—方差分析上一篇文章跟大家分享了如何用 SPSS 进行回归分析 知道了回归分析下的用途以及使用的场景 今天跟大家分享的就是之前文章里面出现很多次的一个分析 方差分析 方差分析又被称作 F 检验 或者 变异数分析 主要是用于两个及两个以上样本均值差异的显著性检验 方差分析和回归分析一样 也有很多个分支 对于方差分析 一般我们是用来研究不同来源的变异对总变异的贡献大小 从而确定可控因素对因变量的影响大小 我

    2026年3月26日
    2
  • cad计算机快捷键命令大全,2016cad快捷键命令大全,AutoCAD快捷键命令大全

    cad计算机快捷键命令大全,2016cad快捷键命令大全,AutoCAD快捷键命令大全学习 cad 掌握 cad 快捷键命令是基础 下面为大家介绍 2016 新 cad 快捷键命令大全 AutoCAD 是目前应用广泛的 CAD 软件 具有完善的图形绘制功能 强大的图形编辑功能 可采用多种方式进行二次开发或用户定制 可进行多种图形格式的转换 具有较强的数据交换能力 同时支持多种硬件设备和操作平台 还可以通过多种应用软件适应于建筑 机械 测绘 电子 服装以及航空航天等行业的设计需求 这些整理出来比较全的 Au

    2026年3月18日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号