hdfs额配管理和安全模式

本文详细介绍Hadoop的管理命令,包括如何使用oiv命令查询镜像文件,hdfsdfsadmin命令的多种用法,如查看帮助、滚动编辑日志、进入和退出安全模式等,以及如何启动Hadoop服务,设置和清除目录配额与空间配额。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用oiv命令查询hadoop镜像文件
------------------------------
	hdfs oiv -i fsimage -o a.xml -p XML			//查看镜像文件。


hdfs dfsadmin管理命令
----------------------
	$>hdfs dfsadmin					//查看帮助
	$>hdfs dfsadmin	-help rollEdits	//查看指定命令的帮助
	$>hdfs dfsadmin -rollEdits		//滚动编辑日志
	

启动hdfs时,镜像文件编辑日志进行融合,编辑日志滚动。

查看hdfs是否在安全模式
------------------------
	$>hdfs dfsadmin -safemode  enter		//进入
	$>hdfs dfsadmin -safemode  get			//查看
	$>hdfs dfsadmin -safemode  leave		//退出
	$>hdfs dfsadmin -safemode  wait			//等待


hadoop 
--------------------
	$>hadoop fs					//hdfs dfs
	$>hadoop checknative		//检查压缩库本地安装情况
	$>hadoop namenode -format	//格式化名称


hdfs管理命令
--------------------
	hdfs dfsadmin				//

保存名字空间,需要进入安全模式
--------------------------------
	$>hdfs dfsamdin -saveNamespace

hadoop启动命令
------------------
	$>start-all.sh		//start-dfs.sh + start-yarn.sh
	$>start-dfs.sh		//hadoop-daemon.sh start namenode
						//hadoop-daemons.sh start datanode
	$>start-yarn.sh		//yarn-daemon.sh start resourcemanager
						//yarn-daemons.sh start nodemanager

配额管理(quota)
-------------------
	[目录配额]
	计算目录下的所有文件的总个数。如果1,表示空目录。
	$>hdfs dfsadmin -setQuota 1 dir1 dir2		//设置目录配额
	$>hdfs dfsadmin -clrQuota 1 dir1 dir2		//清除配额管理

	[空间配额]
	计算目录下的所有文件的总大小.包括副本数.
	空间配置至少消耗384M的空间大小(目录本身会占用384M的空间)。
	$>hdfs dfsadmin -setSpaceQuota 3 data
	$>echo -n a > k.txt
	$>hdfs dfs -put k.txt data2
	$>hdfs dfsadmin -clrSpaceQuota dir1			//清除配额管理

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值