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

【hadoop】常用命令

集群信息

查看hadoop版本

hadoop version

查询hdfs系统中的namenode

# 方式一
hdfs getconf -namenodes# 方式二
hdfs getconf -confKey dfs.namenode.http-address

获取NameNode restful接口

hdfs getconf -confKey dfs.namenode.http-address
hdfs getconf -confKey dfs.namenode.https-address

查看datanode的存储目录

hdfs getconf -confKey dfs.datanode.data.dir

获取SecondaryNameNode节点

hdfs getconf -confKey dfs.namenode.secondary.http-address

获取ResourceManager节点

hdfs getconf -confKey yarn.resourcemanager.address

获取yarn restful节点和port信息

hdfs getconf -confKey yarn.resourcemanager.webapp.address

安全模式

# 获取安全模式
hdfs dfsadmin -safemode get
# 输出: Safe mode is OFF
[root@master35 opt]# 
# 强制离开安全模式
hdfs dfsadmin -safemode leave
hdfs dfsadmin -safemode forceExit
# 进入安全模式
hdfs dfsadmin -safemode enter
# 等待安全模式结束
hdfs dfsadmin -safemode wait

文件操作

显示目录结构

[hdfs@master35 ~]$ hdfs dfs -ls -R /
# 或者
[hdfs@master35 ~]$ hdfs dfs -ls webhdfs://master35:9870/test
Found 1 items
-rw-r--r--   2 hdfs supergroup          7 2024-08-07 14:06 webhdfs://master35:9870/test/1.txt
# 查看目录状态
curl --negotiate -u:root -i -L  "http://master:9870/webhdfs/v1?op=LISTSTATUS"

创建目录

hdfs dfs -mkdir /test

上传本地文件到指定目录下

hdfs dfs -put /tmp/test.txt /test

查看文件内容

hdfs dfs -cat /test/test.txt
hdfs dfs -text /test/test.txt

创建文件

hdfs dfs -touch /test/test1.txt

重命名文件

hdfs dfs -mv /test/test1.txt /test/test2.txt

删除文件

hdfs dfs -rm /test/test2.txt

删除文件夹

hdfs dfs -rm -r /test

下载文件到本地

hdfs dfs -get /test/test.txt /tmp

报错日志

日志目录: /var/log/hadoop-hdfs

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 四、数字图像处理Matlab实验 第二章 数字图像基础
  • 猫头虎推荐:人类通向AGI之路 史上最重磅的20篇论文你值得学习
  • Docker快速入门指南
  • 简单介绍一下 git reflog
  • 10、MySQL-索引
  • centos7 启动python后端服务与停止服务的sh脚本
  • Django 自定义用户 VS 用户资料
  • SpringBoot排除默认日志框架
  • 机器学习知识点全面总结
  • VueRouter的使用
  • 可视化基础的设计四大原则
  • OpenCV图像滤波(5)二维卷积滤波函数filter2D()的使用
  • final finally finalize 区别?
  • 【多线程基础】指令、进程调度、了解计算机是如何进行工作的
  • TDengine Cloud 助力智源未来,引领能源管理革新
  • 【跃迁之路】【641天】程序员高效学习方法论探索系列(实验阶段398-2018.11.14)...
  • docker-consul
  • hadoop入门学习教程--DKHadoop完整安装步骤
  • HashMap剖析之内部结构
  • js
  • opencv python Meanshift 和 Camshift
  • Redash本地开发环境搭建
  • Redis 中的布隆过滤器
  • spring + angular 实现导出excel
  • 百度小程序遇到的问题
  • 基于Dubbo+ZooKeeper的分布式服务的实现
  • 世界编程语言排行榜2008年06月(ActionScript 挺进20强)
  • 为视图添加丝滑的水波纹
  • - 语言经验 - 《c++的高性能内存管理库tcmalloc和jemalloc》
  • 在electron中实现跨域请求,无需更改服务器端设置
  • 栈实现走出迷宫(C++)
  • 长三角G60科创走廊智能驾驶产业联盟揭牌成立,近80家企业助力智能驾驶行业发展 ...
  • 国内唯一,阿里云入选全球区块链云服务报告,领先AWS、Google ...
  • 微龛半导体获数千万Pre-A轮融资,投资方为国中创投 ...
  • ​创新驱动,边缘计算领袖:亚马逊云科技海外服务器服务再进化
  • ​直流电和交流电有什么区别为什么这个时候又要变成直流电呢?交流转换到直流(整流器)直流变交流(逆变器)​
  • #Js篇:单线程模式同步任务异步任务任务队列事件循环setTimeout() setInterval()
  • (1)Android开发优化---------UI优化
  • (2)MFC+openGL单文档框架glFrame
  • (4)STL算法之比较
  • (6) 深入探索Python-Pandas库的核心数据结构:DataFrame全面解析
  • (大众金融)SQL server面试题(1)-总销售量最少的3个型号的车及其总销售量
  • (附源码)springboot课程在线考试系统 毕业设计 655127
  • (回溯) LeetCode 78. 子集
  • (六)DockerCompose安装与配置
  • (六)Hibernate的二级缓存
  • (淘宝无限适配)手机端rem布局详解(转载非原创)
  • (已解决)vue+element-ui实现个人中心,仿照原神
  • (转)LINQ之路
  • (转)ORM
  • (转)Sql Server 保留几位小数的两种做法
  • *算法训练(leetcode)第四十五天 | 101. 孤岛的总面积、102. 沉没孤岛、103. 水流问题、104. 建造最大岛屿
  • .NET Core IdentityServer4实战-开篇介绍与规划
  • .net SqlSugarHelper
  • .Net(C#)自定义WinForm控件之小结篇