iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >HDFS垃圾回收箱的配置及使用
  • 589
分享到

HDFS垃圾回收箱的配置及使用

2023-06-03 00:06:11 589人浏览 安东尼
摘要

本篇内容介绍了“hdfs垃圾回收箱的配置及使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!HDFS为每个用户创建一个回收站:目录:/use

本篇内容介绍了“hdfs垃圾回收箱的配置及使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

HDFS为每个用户创建一个回收站:
目录:/user/用户/.Trash/Current
系统回收站都有一个周期,周期过后hdfs会彻底删除清空,周期内可以恢复

1.HDFS删除文件,无法恢复
[hadoop@hadoop001 opt]$ hdfs dfs -rm /123.log
Deleted /123.log

2. 启用回收站功能
[hadoop@hadoop001 hadoop]$ vim core-site.xml

  1. <property>

  2. <!--多长时间创建CheckPoint Namenode截点上运行的CheckPointer 从Current文件夹创建CheckPoint;默认:0 由fs.trash.interval项指定 -->

  3.     <name>fs.trash.checkpoint.interval</name>

  4.     <value>0</value>

  5. </property>

  6. <property>

  7. <!--多少分钟.Trash下的CheckPoint目录会被删除,该配置服务器设置优先级大于客户端,默认:不启用 -->

  8.     <name>fs.trash.interval</name>

  9.     <value>1440</value>    -- 清除周期分钟(24小时)

  10. </property>



2.重启hdfs服务
[hadoop@hadoop001 sbin]$ ./stop-dfs.sh
[hadoop@hadoop001 sbin]$ ./start-dfs.sh


3.测试回收站功能
[hadoop@hadoop001 opt]$ hdfs dfs -put 123.log /
[hadoop@hadoop001 opt]$ hdfs dfs -ls /
-rw-r--r--   1 hadoop supergroup        162 2018-05-23 11:30 /123.log

#文件删除成功存放回收站路径下
[hadoop@hadoop001 opt]$ hdfs dfs -rm /123.log
18/05/23 11:32:50 INFO fs.TrashPolicyDefault: Moved: 'hdfs://192.168.0.129:9000/123.log' to trash at: hdfs://192.168.0.129:9000/user/hadoop/.Trash/Current/123.log
[hadoop@hadoop001 opt]$ hdfs dfs -ls /
Found 1 items
drwx------   - hadoop supergroup          0 2018-05-23 11:32 /user

#恢复文件
[hadoop@hadoop001 ~]$ hdfs dfs -mv /user/hadoop/.Trash/Current/123.log /456.log
[hadoop@hadoop001 ~]$ hdfs dfs -ls /
Found 2 items
-rw-r--r--   1 hadoop supergroup        162 2018-05-23 11:30 /456.log
drwx------   - hadoop supergroup          0 2018-05-23 11:32 /user

#删除文件跳过回收站
[hadoop@hadoop000 hadoop]$ hdfs dfs -rm -skipTrash /rz.log1
[hadoop@hadoop001 ~]$ hdfs dfs -rm -skipTrash /456.log
Deleted /456.log

“HDFS垃圾回收箱的配置及使用”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: HDFS垃圾回收箱的配置及使用

本文链接: https://www.lsjlt.com/news/231837.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • HDFS垃圾回收箱的配置及使用
    本篇内容介绍了“HDFS垃圾回收箱的配置及使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!HDFS为每个用户创建一个回收站:目录:/use...
    99+
    2023-06-03
  • HDFS垃圾回收站的配置及使用方法
    本篇内容介绍了“HDFS垃圾回收站的配置及使用方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2024-04-02
  • .NET垃圾回收器原理及使用
    .NET 应用程序中的垃圾回收器是什么? 垃圾收集器只不过是 CLR 提供的一个功能,可帮助我们清理或销毁未使用的托管对象。通过清理或销毁这些未使用的托管对象,它基本上回收内存。 当...
    99+
    2024-04-02
  • java中的垃圾回收机制以及经典垃圾回收器的详细介绍
    本篇内容介绍了“java中的垃圾回收机制以及经典垃圾回收器的详细介绍”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!判断对象存活方法引用计数法...
    99+
    2023-06-20
  • .NET垃圾回收器怎么使用
    这篇文章主要介绍了.NET垃圾回收器怎么使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇.NET垃圾回收器怎么使用文章都会有所收获,下面我们一起来看看吧。.NET 应用程序中的垃圾回收器是什么?垃圾收集器只不...
    99+
    2023-06-29
  • .Net的GC垃圾回收原理及实现
    一、先了解下必备的知识前提 内存中的托管与非托管,可简单理解为: 托管:可借助GC从内存中释放的数据对象(以下要描述的内容点) 非托管:必须手工借助Dispose释放资源(实现自ID...
    99+
    2024-04-02
  • JVM的基本介绍以及垃圾回收
    目录JVM java虚拟机JVMjvm主要组成部分及其作用JVM Stack: jvm栈堆:Jvm heap内存空间划分Full GC一、OOM含义:二、监控GC命令总结JVM ja...
    99+
    2024-04-02
  • PHP中垃圾回收相关函数的使用
    目录再谈循环引用以及强制清理循环引用开启、关闭及查看循环引用垃圾回收状态强制回收Zend引擎内存管理器使用的内存获取垃圾收集器的信息测试代码:相关文章之前我们已经学习过 PHP 中的...
    99+
    2024-04-02
  • 高效使用Go语言的垃圾回收器
    Go语言的垃圾回收器(GC)是自动执行的,无需手动管理内存。然而,为了高效使用垃圾回收器,可以考虑以下几点:1. 减少内存分配:垃圾...
    99+
    2023-10-08
    Golang
  • 使用php7怎么实现垃圾回收机制
    这篇文章给大家介绍使用php7怎么实现垃圾回收机制,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。zval 的结构// php 变量对于的c结构体struct _zval_struct&nb...
    99+
    2023-06-15
  • Go语言内置的垃圾回收功能解析
    Go语言内置的垃圾回收(Garbage Collection)是Go语言的一个重要特性,它能够自动管理程序中不再使用的内存,从而减轻程序员的负担,提高程序的性能。本文将对Go语言内置的...
    99+
    2024-04-02
  • C++11中的智能指针和垃圾回收使用
    在C/C++中,我们需要自己管理动态内存区,我们在写代码中可能会出现如下3中内存管理的缺陷 野指针:内存单元已经释放,但是指向它的指针还在使用重复释放:试图是释放已经释放过的内存单元...
    99+
    2023-02-02
    C++11 智能指针和垃圾回收 C++11 智能指针 C++11 垃圾回收
  • .NET垃圾回收GC诊断工具dotnet-gcmon使用
    今天介绍一个新的诊断工具 dotnet-gcmon, 也是全局 .NET CLI 工具, 它可以监控到 .NET 程序的 GC, 能获取到的信息也很详细, 另外 maoni 大佬也...
    99+
    2024-04-02
  • 垃圾回收在Go语言中的作用
    垃圾回收在Go语言中的作用 随着现代计算机编程语言的不断发展,垃圾回收成为了一个备受关注的话题。垃圾回收是一种自动管理内存的技术,可帮助开发者在不再需要对象之后,自动释放其所占用的内存...
    99+
    2024-04-02
  • PHP中垃圾回收相关函数的使用案例
    这篇文章主要介绍PHP中垃圾回收相关函数的使用案例,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!php的框架有哪些php的框架:1、Laravel,Laravel是一款免费并且开源的PHP应用框架。2、Phalcon...
    99+
    2023-06-14
  • go的垃圾回收机制有什么用
    Go语言的垃圾回收机制主要用于自动管理内存的分配和释放,以帮助开发者更方便地编写高效且安全的代码。具体来说,Go语言的垃圾回收机制有...
    99+
    2023-10-20
    go
  • 讲解Python垃圾回收机制和常量池的使用
    这篇文章主要讲解了“讲解Python垃圾回收机制和常量池的使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“讲解Python垃圾回收机制和常量池的使用”吧!Python的引入人类认识世界是从...
    99+
    2023-06-07
  • Python的垃圾回收机制(引用计数+标
    我们都知道Python一种面向对象的脚本语言,对象是Python中非常重要的一个概念。在Python中数字是对象,字符串是对象,任何事物都是对象,而它们的核心就是一个结构体--PyObject。 typedef struct_obje...
    99+
    2023-01-31
    机制 垃圾 Python
  • Python 垃圾回收机制中的引用计数
    Python 中的 __del__ 魔法方法,也被称为对象的终结者,是一个在对象即将被从内存中移除之前被调用的方法。它实际上并不做从内存中删除对象的工作,我们将在后面看到它是如何发生的。相反,这个方法是用来做任何在对象被移除前需要发生的清理...
    99+
    2023-05-14
    Python 内存 引用计数
  • java垃圾收集器有哪些及怎么使用
    这篇文章主要介绍“java垃圾收集器有哪些及怎么使用”,在日常操作中,相信很多人在java垃圾收集器有哪些及怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”java垃圾收集器有哪些及怎么使用”的疑惑有所...
    99+
    2023-07-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作