hdfs额配管理和安全模式

使用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			//清除配额管理

猜你喜欢

转载自blog.csdn.net/qq_37668945/article/details/83141323