回收站机制

 1). HDFS 的回收站机制由 core-site.xml 中 fs.trash.interval 属性(以分钟为单位)设置,默认是 0,表示未启用。注意:配置数值应该为1440,而配置24*60会抛出NumberFormatException异常(亲测)。

 2). 回收站特性被启用时,每个用户都有独立的回收站目录,即:home 目录下的.Trash 目录。

 执行删除dfs -rm命令

[root@ncst sbin]# hdfs dfs -rm /test/in/small/small_data
15/08/27 01:51:48 INFO fs.TrashPolicyDefault: Namenode trash configuration: Deletion interval = 1440 minutes, Emptier interval = 0 minutes.
Moved: 'hdfs://ncst:9000/test/in/small/small_data' to trash at: hdfs://ncst:9000/user/root/.Trash/Current

 查看回收站内容

[root@ncst sbin]# hdfs dfs -ls /user/root/.Trash/Current
Found items
drwx------ - root supergroup -- : /user/root/.Trash/Current/test

 恢复删除的文件

[root@ncst sbin]# hdfs dfs -mv /user/root/.Trash/Current/test/in/small/small_data /test/in/small/small_data

 彻底删除hdfs文件(即删除回收站内文件)

[root@ncst sbin]# hdfs dfs -rm /user/root/.Trash/Current/test/in/small/small_data

安全模式
NN 重启时,首先将 fsimage 载入到内存,然后逐一执行 edits 文件中的各项操作。一旦在内存中成功建立 HDFS 最新的元数据映像,就会将最新的元数据 flush 到本地磁盘,生成一个新的 fsimage 文件(此操作不需要借助 SNN)和一个空(不一定空!)的 edits 文件,这个过程叫做 Check-Point 检查点。

Check-Point 完成后,NN 开始监听 RPC 和 HTTP 请求。但是此刻,NN 运行处于SafeMode,即HDFS对于 Client 来说是只读的。DataNode需要向NameNode发送块的信息,NameNode只有获取到整个文件系统中有99.9%(可以配置的)的块满足最小副本才会自动退出安全模式。

 查看 NN 是否处于安全模式

[root@ncst sbin]# hdfs dfsadmin -safemode get
Safe mode is OFF

 暂时退出安全模式

[root@ncst sbin]# hdfs dfsadmin -safemode wait

 进入安全模式

[root@ncst sbin]# hdfs dfsadmin -safemode enter
Safe mode is ON

 离开安全模式

[root@ncst sbin]# hdfs dfsadmin -safemode leave
Safe mode is OFF

最新文章

  1. .NET跨平台之旅:corehost 是如何加载 coreclr 的
  2. HTML5学习总结-番外04 Cordova/PhoneGap
  3. 交换机做Channel-Group
  4. Mastering C# structs
  5. mysqldump database table
  6. [openwrt 项目开发笔记]: 传送门
  7. php之面向对象、构造函数、析构函数
  8. android 解释dp,px,pt,sp单位
  9. VB.NET版机房收费系统---七仙女之系统登录
  10. 一篇memcache基础教程
  11. 编C语言单元测试框架CUnit方法库
  12. 如何在spring中获取request对象
  13. [Linux] PHP程序员玩转Linux系列-使用supervisor实现守护进程
  14. 代码质量管理平台SonarQube的安装、配置与使用
  15. Linux内核入门到放弃-内核活动-《深入Linux内核架构》笔记
  16. linux git pull/push时提示输入账号密码之免除设置
  17. MySQL:基础架构和工作流程
  18. hihoCoder挑战赛19 A.Rikka with Sequence(状压DP)
  19. oracle 如何将一个字段内容拆分多行显示
  20. 《剑指offer》第四十四题(数字序列中某一位的数字)

热门文章

  1. centos免密登录
  2. vim简单的配置
  3. [iOS微博项目 - 4.1] - cell的frame模型
  4. Android 中各种权限深入体验及详解
  5. cloud native
  6. XML External Entity attack
  7. vue下使用echarts折线图及其横坐标拖拽功能
  8. Error response from daemon: error creating overlay mount to /var/lib/docker/overlay2
  9. select 自动选择 检查下拉列表
  10. Zen-cart产品页面随机调用Wordpress文章