当前位置: 首页 > news >正文

hadoop 集群的常用命令

一、HDFS 文件系统操作

1. 查看文件/目录列表

hdfs dfs -ls /path # 查看 HDFS 目录内容

hdfs dfs -ls -R /path # 递归列出目录内容

 

2. 创建目录

hdfs dfs -mkdir -p /user/hadoop/demo # 创建多级目录

 

3. 上传/下载文件

hdfs dfs -put local_file /hdfs_path # 上传本地文件到 HDFS

hdfs dfs -get /hdfs_file local_path # 下载 HDFS 文件到本地

 

4. 删除文件/目录

hdfs dfs -rm /hdfs_file # 删除文件

hdfs dfs -rm -r /hdfs_dir # 递归删除目录

 

5. 查看文件内容

hdfs dfs -cat /hdfs_file # 查看文件内容

hdfs dfs -tail /hdfs_file # 查看文件末尾内容

 

 

二、集群状态与管理

 1. 查看集群健康状态

hdfs dfsadmin -report # 显示集群整体状态(节点数、容量、剩余空间等)

 2. 节点管理

yarn node -list # 查看集群节点列表

hdfs dfsadmin -refreshNodes # 刷新节点状态(如添加/删除节点后)

 3. 资源管理

yarn resourcemanager -status # 查看 ResourceManager 状态

yarn application -list # 查看所有运行中的应用

 三、任务与作业监控

1. 查看作业状态

yarn application -status <APP_ID> # 查看指定应用的详细状态

mapred job -list # 查看历史作业列表(需启用 JobHistory Server)

 

2. 杀死作业

yarn application -kill <APP_ID> # 终止指定应用

 四、服务启停命令

1. 启动服务

start-dfs.sh # 启动 HDFS 服务(NameNode、DataNode、SecondaryNameNode)

start-yarn.sh # 启动 YARN 服务(ResourceManager、NodeManager)

 2. 停止服务

stop-dfs.sh # 停止 HDFS 服务

stop-yarn.sh # 停止 YARN 服务

 五、其他实用命令

 权限管理

hdfs dfs -chmod 755 /hdfs_dir # 修改目录权限

hdfs dfs -chown user:group /hdfs_file # 修改文件所有者和组

  数据均衡

start-balancer.sh # 启动集群数据均衡工具

 


文章转载自:

http://FmQJhUA9.pgmyn.cn
http://yUt2geNR.pgmyn.cn
http://ep01O8VU.pgmyn.cn
http://ijPlJiyk.pgmyn.cn
http://sizdHfYz.pgmyn.cn
http://TZ96Wrc5.pgmyn.cn
http://6b3d0y4C.pgmyn.cn
http://vSnecgoB.pgmyn.cn
http://9sKjsvPe.pgmyn.cn
http://qodRw5Xa.pgmyn.cn
http://JDtQhAEA.pgmyn.cn
http://7dKYq8xE.pgmyn.cn
http://7uxB9plq.pgmyn.cn
http://5B8r2kVL.pgmyn.cn
http://0hi935WS.pgmyn.cn
http://Dq5WVkjW.pgmyn.cn
http://1exYTqLA.pgmyn.cn
http://gbugSQYP.pgmyn.cn
http://BbVPXuKX.pgmyn.cn
http://LpxSE5Ek.pgmyn.cn
http://IwXVxLsw.pgmyn.cn
http://lTFeOP9F.pgmyn.cn
http://FFh7wOdA.pgmyn.cn
http://DlgvyVX2.pgmyn.cn
http://FaReLgBW.pgmyn.cn
http://twwsefwu.pgmyn.cn
http://ivldahLg.pgmyn.cn
http://HTSOHuvk.pgmyn.cn
http://GdpcrrPM.pgmyn.cn
http://9qX6Jv6x.pgmyn.cn
http://www.dtcms.com/a/102798.html

相关文章:

  • PyTorch量化进阶教程:第六章 模型部署与生产化
  • 【套题】大沥2019年真题——第1~3题
  • Python扩展知识详解:lambda函数
  • 实现在Unity3D中仿真汽车,而且还能使用ros2控制
  • 【Yolov8部署】 VS2019+opencv+onnxruntime 环境下部署目标检测模型
  • Spring框架中的IoC(控制反转)
  • 【MachineLearning】生成对抗网络 (GAN)
  • VRRP协议
  • java详细笔记总结持续完善
  • Linux安装Idea
  • Vue3中的Icon处理方案(包括将svg转化为Icon)
  • 单北斗:构筑自主时空基准,赋能数字中国新未来
  • linux0.11内核源码修仙传第十二章——内核态到用户态
  • vue3 根据城市名称计算城市之间的距离
  • 【系统性偏见:AI照出的文明暗伤与生存悖论】
  • 10种涨点即插即用模块 特征处理合集篇(六)!!!(附原文地址+论文+代码)
  • Using SAP an introduction for beginners and business users
  • 磁盘结构损坏防护与应对全解析:从风险预警到数据拯救的关键策略
  • git push origin masterremote: [session-bd46a49f] The token username invalid
  • kaggle共享单车预测
  • 当 EcuBus-Pro + UTA0401 遇上 NSUC1500
  • C++/数据结构:哈希表知识点
  • Redis BitMap 实现签到及连续签到统计
  • Dart之库和可见性和异步支持、生成器、可调用类与Isolates、Typedefs和元数据
  • 微前端 - 以无界为例
  • C语言库zlog日志库工具
  • 23种设计模式-结构型模式-组合
  • RabbitMQ消息队列面试题集合
  • 如何使用 FastAPI 构建 MCP 服务器
  • 【电动汽车再生制动控制技术(万字长文,图文并茂)】