Hadoop学习第四天之hadoop命令操作(下)

2024-05-06 09:58

本文主要是介绍Hadoop学习第四天之hadoop命令操作(下),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Hadoop学习第四天之hadoop命令操作(下)

1.   Hadoop dfsadmin #启动dfs admin客户端


-report  #报告当前集群的节点信息


-safemode  enter   #进入安全模式
-safemode  leave   #离开安全模式
-safemode  get    #获取安全模式状态
-safemode  wait   #等待,直到安全模式结束


-saveNamespace  #开启保存命名空间,必须开启安全模式


-refreshNodes  刷新集群的datanode节点
 

-finalizeUpgrade  #升级时先删除现有备份


-upgradeProgress  status  #查询集群升级的状态
-upgradeProgress  details  #查询集群升级的详细状态信息
-upgradeProgress  force  #强制升级


-metesave  <fileName>  #将元信息保存在hdfs上的指定文件中


-refreshServiceAcl 刷新服务的访问控制列表,Namenode将会重新加载访问控制列表


-refreshUserToGroupsMappings  #刷新用户到组的映射关系


-refreshSuperUserGroupsConfiguration  #刷新超级用户代理组的映射


-setQuota <quota>  <dirname>…<dirname>  #为每个目录dirname设置配额,不能在安全模式下


-clrQuota <dirname>…<dirname> #清除每个dirname的配额


-setSpaceQuota <quota> <dirname> …. <dirname> #设置磁盘空间配额


-clrSpaceQuota  <dirname> ….<dirname> #清除磁盘空间配额


- setBalancerBandwidth <bandwidth in bytes per second> #平衡各节点数据的带宽大小。此例设置带宽为500M/s


-help  [cmd] 显示命令的帮助信息


2.   Hadoop  mradmin #启动MapReduce admin客户端


-refreshServiceAcl #刷新服务的访问控制列表,MapReduce重新载入访问控制列表


-refreshQueues  #刷新MapReduce的队列


-refreshUserToGroupsMappings #刷新用户到组的映射关系 


 

-refreshSuperUserGroupsConfiguration #刷新超级用户代理组的映射


-refreshNodes  #刷新tasktrackers节点集群


-safemode  enter #开启MapReduce的安全模式
-safemode leave #离开MapReduce的安全模式
-safemode get  #获取MapReduce的安全模式状态
-safemode wait #等待MapReduce的安全模式结束


-help [cmd] #查看命名的描述
 
3.    hadoop namenode  –format  #Hadoop的namenode节点格式化
4.    hadoop secondary namenode #启动secondarynamenode ,因为secondarynamenode已经启动,需要先关闭后重新启动


5.    hadoop namenode #单独运行dfs的namenode节点,如果节点已经启动,需要先关闭,然后重新启动


6.    hadoop datanode #单独运行dfs的datanode节点,如果节点已经启动,需要先关闭,然后重新启动

 
7.    hadoop fsck  #运行dfs文件系统的检查命令


8.    hadoop  balancer #运行集群的平衡策略


9.    hadoop  fetchdt  # 获取namenode的授权  


 

10.   hadoop  jobtracker #运行MapReduce的jobTracker,如果jobtracker已经启动,会提示地址已经被占用。


11.  hadoop pipes  #运行管道job 
 
12.  hadoop tasktracker  #运行MapReduce的tasktracker 节点,如果当前节点已经启动tasktracker,会提示地址已经被占用


13.  hadoop historyserver  #运行job的历史服务作为一个独立的守护进程


14.  hadoop job  #调整MapReduce的job 


 

15.  hadoop queue #获取job队列的相关信息


16.  hadoop version  #打印版本


17.  hadoop jar <jar> #运行编写好的jar文件
18.  hadoop distcp <srcurl> <desturl>  #复制文件和目录
19.  hadoop archive -archiveName NAME -p <parent path> <src>*<dest> #创建一个Hadoop的存档

这篇关于Hadoop学习第四天之hadoop命令操作(下)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/964068

相关文章

Java学习手册之Filter和Listener使用方法

《Java学习手册之Filter和Listener使用方法》:本文主要介绍Java学习手册之Filter和Listener使用方法的相关资料,Filter是一种拦截器,可以在请求到达Servl... 目录一、Filter(过滤器)1. Filter 的工作原理2. Filter 的配置与使用二、Listen

Python ZIP文件操作技巧详解

《PythonZIP文件操作技巧详解》在数据处理和系统开发中,ZIP文件操作是开发者必须掌握的核心技能,Python标准库提供的zipfile模块以简洁的API和跨平台特性,成为处理ZIP文件的首选... 目录一、ZIP文件操作基础三板斧1.1 创建压缩包1.2 解压操作1.3 文件遍历与信息获取二、进阶技

Java中字符串转时间与时间转字符串的操作详解

《Java中字符串转时间与时间转字符串的操作详解》Java的java.time包提供了强大的日期和时间处理功能,通过DateTimeFormatter可以轻松地在日期时间对象和字符串之间进行转换,下面... 目录一、字符串转时间(一)使用预定义格式(二)自定义格式二、时间转字符串(一)使用预定义格式(二)自

Linux命令之firewalld的用法

《Linux命令之firewalld的用法》:本文主要介绍Linux命令之firewalld的用法,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux命令之firewalld1、程序包2、启动firewalld3、配置文件4、firewalld规则定义的九大

Linux之计划任务和调度命令at/cron详解

《Linux之计划任务和调度命令at/cron详解》:本文主要介绍Linux之计划任务和调度命令at/cron的使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录linux计划任务和调度命令at/cron一、计划任务二、命令{at}介绍三、命令语法及功能 :at

Java字符串操作技巧之语法、示例与应用场景分析

《Java字符串操作技巧之语法、示例与应用场景分析》在Java算法题和日常开发中,字符串处理是必备的核心技能,本文全面梳理Java中字符串的常用操作语法,结合代码示例、应用场景和避坑指南,可快速掌握字... 目录引言1. 基础操作1.1 创建字符串1.2 获取长度1.3 访问字符2. 字符串处理2.1 子字

Python 中的 with open文件操作的最佳实践

《Python中的withopen文件操作的最佳实践》在Python中,withopen()提供了一个简洁而安全的方式来处理文件操作,它不仅能确保文件在操作完成后自动关闭,还能处理文件操作中的异... 目录什么是 with open()?为什么使用 with open()?使用 with open() 进行

Linux ls命令操作详解

《Linuxls命令操作详解》通过ls命令,我们可以查看指定目录下的文件和子目录,并结合不同的选项获取详细的文件信息,如权限、大小、修改时间等,:本文主要介绍Linuxls命令详解,需要的朋友可... 目录1. 命令简介2. 命令的基本语法和用法2.1 语法格式2.2 使用示例2.2.1 列出当前目录下的文

Spring Boot项目部署命令java -jar的各种参数及作用详解

《SpringBoot项目部署命令java-jar的各种参数及作用详解》:本文主要介绍SpringBoot项目部署命令java-jar的各种参数及作用的相关资料,包括设置内存大小、垃圾回收... 目录前言一、基础命令结构二、常见的 Java 命令参数1. 设置内存大小2. 配置垃圾回收器3. 配置线程栈大小

Mysql表的简单操作(基本技能)

《Mysql表的简单操作(基本技能)》在数据库中,表的操作主要包括表的创建、查看、修改、删除等,了解如何操作这些表是数据库管理和开发的基本技能,本文给大家介绍Mysql表的简单操作,感兴趣的朋友一起看... 目录3.1 创建表 3.2 查看表结构3.3 修改表3.4 实践案例:修改表在数据库中,表的操作主要