九、HDFS安全模式,快照,回收站,配额管理的用法
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,一、安全模式hdfs最开始开始开启集群的时候,会处于安全模式下,此时内部正检查集群中的副本率是否满足配置文件中所配置的副本率1、如果不满足就需通过节点间的复制满足副本率后才会退出安全模式。2、如果大于
千家信息网最后更新 2025年12月02日九、HDFS安全模式,快照,回收站,配额管理的用法
一、安全模式
hdfs最开始开始开启集群的时候,会处于安全模式下,此时内部正检查集群中的副本率是否满足配置文件中所配置的副本率
1、如果不满足就需通过节点间的复制满足副本率后才会退出安全模式。
2、如果大于所配置的副本率,就会通过删除多于副本来降低副本率
检查安全模式的情况:
hdfs dfsadmin -safemode get|enter|leave|wait注意:
处于安全模式下时,无法对hdfs中的文件进行写,修改操作,只能进行读操作。
1、最小副本条件的设置
dfs.replication.min, 默认是1二、快照
这是对hdfs中某个目录做的一个备份。默认情况下,每个目录的快照功能是关闭的,所以如果要给该目录创建快照,就得给该目录开启快照功能。
开启快照:
hdfs dfsadmin -allowSnapshot 关闭快照:
hdfs dfsadmin -disallowSnapshot 显示所有能创建快照的目录:
hdfs lsSnapshottableDir比较两个快照不同的地方:
//比较一个目录的两个快照的不同hdfs snapshotDiff 快照目录 快照1 快照2//比较目录和快照的不同,中间那个"."表示当前目录,不可省略hdfs snapshotDiff 快照目录 . 快照1创建快照:
//快照的目录 快照的名称(可选)hdfs dfs -createSnapshot []创建的快照状态会存储在所创建快照的目录下的 .snapshot// 这个目录下 删除快照:
//快照的目录 快照的名称(必须要有,因为一个目录可能有多个快照)hdfs dfs -deleteSnapshot 重命名快照:
//快照的目录 快照的名称(必须要有,因为一个目录可能有多个快照)hdfs dfs -renameSnapshot 从快照中恢复内容:
可以直接从 /.snapshot// 中查看到所有的文件以及目录,需要哪个文件就拷贝哪个文件。snapshotDir为创建了快照的目录 三、hdfs回收站
回收站默认是关闭的,需要在配置文件中设置开启
1、开启回收站
修改core-site.xml,然后重启hdfs
fs.trash.interval 2 fs.trash.checkpoint.interval 1 2、查看回收站
开启回收站之后,当我们删除hdfs的文件时,删除的文件会移动到 hdfs的/user/USERNAME/.trash/Current/ 下,其中USERNAME是当前操作hdfs 的有用户名。所以实际上就是剪切操作。
注意:
通过程序删除的文件不会移动到回收站中,需要显式将文件移动到回收站。如果是通过命令行的是会移动到回收站的。
3、通过程序将文件移动到回收站
//创建回收站对象Trash tsh = new Trash(conf);Path path = new Path(pathString);//将指定文件移动到回收站tsh.moveToTrash(path);4、清空回收站
hdfs dfs -expunge5、从回收站恢复文件
直接从回收站的路径剪切到指定路径下即可
四、配额
//名称配额,简单说就是该目录下文件和目录的总个数的限制hdfs dfsadmin -setQuota N HDFS目录1 HDFS目录2..... 设置名称配额hdfs dfsadmin -clrQuota HDFS目录1 HDFS目录2..... 取消名称配额//空间配额,简单说就是该目录的存储空间限制hdfs dfsadmin -setSpaceQuota N单位(如:1GB) [-storageType ] HDFS目录1 HDFS目录2..... 设置空间配额hdfs dfsadmin -clrSpaceQuota [-storageType ] HDFS目录1 HDFS目录2..... 取消空间配额其中 storageType 有以下类型:RAW-DISK:原始物理磁盘DISK: 分区空间SSD: 固态硬盘ARCHIVE:
快照
目录
回收站
文件
配额
副本
名称
移动
安全
模式
空间
配置
不同
就是
两个
功能
多个
情况
程序
路径
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
海南网络技术开发
网络安全面临四个威胁
怎么找服务器管理器
dell服务器图标
win7系统数据库
歌曲管理系统数据库
邢台软件开发计算机培训学校
安卓led控制软件开发
租用服务器多少钱
平安医疗网络安全
软件开发项目经历例子
辽事通修改手机号数据库操作异常
hive的元数据库失败
宁波手机软件开发地址
上海手机app软件开发流程
数据库和数据库实例
辽宁网络技术基础
通州区西集网络安全中心
胡莱三国2 联运服务器
绵阳天一互联网科技有限公司
网络技术xml
做软件开发好还是实施好
北京智慧人口系统软件开发
手机我的世界最危险的服务器
图数据库技术 成熟了吗
目前网络安全的四大趋势
网络安全如何解决扫描端口问题
手机邮件提示服务器密码错误
数据库uq
access数据库循环体