20230529_Hadoop_集群操作命令
HDFS_集群操作命令:
一、集群启停命令
# 启动Hadoop的HDFS进程start-dfs.sh# 关闭Hadoop的HDFS进程stop-dfs.sh# 单独关闭某一个进程hadoop-daemon.sh start[/stop] namenode[/datanode/secondarynamenode]
二、HDFS文件系统的基本信息
-
数据的路径表达方式:
# Linux: file:/// # HDFS: hdfs://namenode:port/如上路径:
# linux: file:///usr/local/hello.txt # HDFS: hdfs://node1:8020/usr/local/hello.txt -
HDFS文件系统的操作命令:
-
老版本:hadoop fs [generic options]
-
新版本:hdfs dfs [generic options]
-
创建文件夹:
# hadoop fs -mkdir [-p] <path> ... # hdfs dfs -mkdir [-p] <path> ... # [-p]: 与linux中的一致, 需要时创建上层目录,如目录早已存在则不当作错误 # path: 待创建目录 -
查看指定目录下内容:
# hadoop fs -ls [-h] [-R] [<path> ...] # hdfs dfs -ls [-h] [-R] [<path> ...] # path 指定目录路径 # -h 人性化显示文件Size # 递归查看指定目录及其子目录 -
上传文件到HDFS指定目录下
# hadoop fs -put [-f] [-p] <localsrc> ... <dst> # hdfs dfs -put [-f] [-p] <localsrc> ... <dst> # -f 如果目标文件已存在覆盖目标文件 # -p 保留访问和修改时间,所有权和权限 # local linux本地文件系统地址 # dst 目标文件系统(HDFS) -
查看HDFS文件内容
# hadoop fs -cat <src> ... # hdfs dfs -cat <src> ... # cat 指定读取文件的全部内容,并显示在标准输出控制台 # hadoop fs -cat /itcast/word.txt # 读大文件可以使用管道符配合more # hadoop fs -cat /itcast/word.txt | more # more : 翻页命令 -
下载HDFS文件
# hadoop fs -get [-f] [-p] <src> ... <loacldst> # hdfs dfs -get [-f] [-p] <src> ... <loacldst> # -f 如果目标文件已存在覆盖目标文件 # -p 保留访问和修改时间,所有权和权限 -
复制/改名HDFS文件
# hadoop fs -cp [-f] [-p] <src> ... <dst> # hdfs dfs -cp [-f] [-p] <src> ... <dst> # -f 如果目标文件已存在覆盖目标文件 # 实例:hadoop fs -cp -f /test.txt /home/abc.txt -
追加数据到HDFS文件中
HDFS只有追加和删除文件两种功能
# hadoop fs -appendToFile <loacldst> ... <dst> # hdfs dfs -appendToFile <loacldst> ... <dst> # 将所有给定本地文件的内容追加到给定dst文件 # dst如果文件不存在,将创建该文件 # 如果<localSrc>为-,则输入为从标准输入中读取 -
HDFS数据移动操作
# hadoop fs -mv <scr> ... <dst> # hdfs dfs mv <scr> ... <dst> # 移动到指定文件夹下面 # 可以使用该命令移动数据,并且重命名文件名称 -
HDFS删除文件操作
# hadoop fs -rm -r [-skipTrash] URI [URI ...] # hdfs dfs -rm -r [-skipTrash] URI [URI ...] # 删除指定路径的文件或者文件夹 # -skipTrash 跳过回收站,之间删除 # 回收站功能默认关闭,如果要开启需要在core-site.xml中配置 <property> <name>fs.trash.interval</name> <value>1440</value> </property> """ 1440:表示回收站保存多久,保持七天 """ <property> <name>fs.trash.checkpoint.interval</name> <value>120</value> </property> """ 120:多久检查一次,两小时检查一次 """ # 不需要重启集群,在那个机器配置的,就在那个机器执行命令就生效 # 回收站默认位置在:/user/用户名(hadoop)/.Trash -
命令官方指导文档
https://hadoop.apache.org/docs/r3.3.4/hadoop-project-dist/hadoop-common/FileSystemShell.html
-
使用web界面操作hadoop系统。
http://node1:9870/dfshealth.html#tab-startup-progressweb界面又用权限问题只保留读权限,并不能删除文件,一般不建议配置删除权限,多数操作是做不了的。如果要以特权用户在浏览器中进行操作,需要配置如下内容到core-site.xml并重启集群。
<property> <name>hadoop.http.staticuser.user</name> <value>hadoop</value> </property>
-
相关文章:
20230529_Hadoop_集群操作命令
HDFS_集群操作命令: 一、集群启停命令 # 启动Hadoop的HDFS进程start-dfs.sh# 关闭Hadoop的HDFS进程stop-dfs.sh# 单独关闭某一个进程hadoop-daemon.sh start[/stop] namenode[/datanode/secondarynamenode]二、HDFS文件系统的基本信息 数据的路径表达方式ÿ…...
边缘计算AI硬件智能分析网关V1版的接入流程与使用步骤
我们的AI边缘计算网关硬件——智能分析网关目前有两个版本:V1版与V2版,两个版本都能实现对监控视频的智能识别和分析,支持抓拍、记录、告警等,在AI算法的种类上和视频接入上,两个版本存在些许的区别。V1的基础算法有人…...
【redis】Stream、String 超详细介绍
文章目录 一、Stream1.1 写入数据XADD条目 ID 的格式 1.2 获取数据XRANGE 和 XREVRANGEXREAD 监听新条目非阻塞形式阻塞形式 1.3 消费者组XGROUP 创建消费者组XREADGROUP 通过消费者组消费XACK 确认消息消费者组示例 1.4 XPENDING 和 XCLAIM 认领 其他消费者 的待处理消息XPEND…...
算法基础学习笔记——⑫最小生成树\二分图\质数\约数
✨博主:命运之光 ✨专栏:算法基础学习 目录 ✨最小生成树 🍓朴素Prim 🍓Kruskal算法 ✨二分图 🍓匈牙利算法 ✨质数 🍓(1)质数的判定——试除法 🍓(2&…...
了解信号的传输方式、编码与调制、信道的极限容量
1.了解信号的传输方式、编码与调制、信道的极限容量 笔记来源: 湖科大教书匠:传输方式 声明:该学习笔记来自湖科大教书匠,笔记仅做学习参考 1.1 了解信号的传输方式 串行传输与并行传输 同步传输与异步传输 为什么需要收发双发…...
SpringBoot自动配置原理总结
1、我们需要从主启动类的SpringBootApplication注解开始分析: SpringBootApplication是一个复合注解,进入以后看到主要包括以下三个注解: SpringBootConfiguration EnableAutoConfiguration ComponentScan(excludeFilters { Filter(type …...
【LeetCode: 410. 分割数组的最大值 | 暴力递归=>记忆化搜索=>动态规划 】
🚀 算法题 🚀 🌲 算法刷题专栏 | 面试必备算法 | 面试高频算法 🍀 🌲 越难的东西,越要努力坚持,因为它具有很高的价值,算法就是这样✨ 🌲 作者简介:硕风和炜,…...
内核对象和两种同步
概念 Windows 中每个内核对象都只是一个内存块,它由操作系统内核分配,并只能由操作系统内核进 行访问 它的所有者:内核对象的所有者是操作系统内核,而非进程,也就是说当进程退出,内核对象不一定会销毁 法…...
水表远程监控系统有什么功能吗?
水表远程监控系统是通过远程传输水表数据,实现对水表的远程监控和管理的一种智能化系统。它主要具备以下功能: 1.远程抄表功能:通过远程传输技术,实现对水表的远程抄表和监控,无需人工上门抄表,节省人力成本…...
zabbix自定义监控
一、案例操作:自定义监控内容 案列:自定义监控客户端服务器登录的人数 需求:限制登录人数不超过 3 个,超过 3 个就发出报警信息 1、自定义监控内容的操作步骤 1.1 在客户端创建自定义 key 明确需要执行的 linux 命令 who | …...
【AUTOSAR】Com通讯栈配置说明(四)---- Nm模块
Nm模块 NmGlobalConfig NmGlobalConstants NmRxIndicationCallback: callback 函数 NmCycletimeMainFunction:Nm 主函数调用周期 NmDevErrorDetect: 是否支持DET NmVersionInfoApi: 是否支持获取版本信息api PduR模块 PduRBswModules PduRBswModuleRef:关联的BS…...
IMG CXM GPU:面向复杂消费级设备的无缝视觉体验
上周我们推出了一款新的GPU,即IMG CXM。它的三种配置可扩展,为可穿戴设备和高级数字电视等多种消费设备提供无缝用户界面。 消费级设备需要GPU提供什么? 涵盖智能手表和智能眼镜的可穿戴市场为移动中的消费者提供了易于访问的信息。鉴于屏幕尺…...
Kafka如何保证数据高可靠
Kafka它本身其实不是一个金融级别数据可靠的分布式消息系统。 虽然说它存储到某个topic里的数据会先拆分多个partition,这体现了分治的一个思想。每一个partition在最终存储的时候会保存多个副本,不同的副本存储在不同的节点。这样的话任意一个节点挂掉…...
OpenWRT 中修改SSID的文件
文件位置:/....../package/ramips/drivers/mt7628/files/mt7628.sh //---------------------------------------------文件中option ssid处修改如下: detect_mt7628() { # detect_ralink_wifi mt7628 mt7628 ssidmt7628-ifconfig eth0 | grep H…...
如何在 Linux 中进行网络地址转换 (NAT)?
网络地址转换(Network Address Translation,简称NAT)是一种在网络中使用的技术,它允许将私有网络中的IP地址映射到公共网络上,从而实现多个设备共享单个公共IP地址。在Linux系统中,我们可以使用一些工具和配…...
redis的使用第一章
下载地址:http://redis.io/download 安装步骤: 1.安装gcc yum install gcc2.把下载好的redis‐5.0.3.tar.gz放在/usr/local文件夹下,并解压 wget http://download.redis.io/releases/redis‐5.0.3.tar.gz tar xzf redis‐5.0.3.tar.gz cd r…...
基于springboot+vue的校园二手交易市场
一、项目背景介绍: 校园二手交易市场是大学生生活中的重要组成部分,它为学生提供了一个便捷的方式来买卖物品。然而,传统的校园二手交易方式存在着信息不对称、交易风险高等问题。为了解决这些问题,基于Spring Boot和Vue的校园二手…...
【CH32】| 01——新建工程 | 下载 | 运行 |调试
系列文章目录 【CH32】| 00——开发环境搭建 【CH32】| 01——新建工程 | 下载 | 运行 |调试 失败了也挺可爱,成功了就超帅。 文章目录 1. 新建工程1.1 基于官方IDE [MounRiver Studio]1.1.1 使用官方内置的工程模板新建1.1.2 使用自定义工程模板新建1.1.2.1 新建自…...
【Netty】Promise 源码分析(十七)
文章目录 前言一、Promise 接口二、Netty 的 DefaultPromise2.1、设置任务的成功或失败2.2、获取 Future 任务执行结果和添加监听事件 三、Netty 的 DefaultChannelPromise总结 前言 回顾Netty系列文章: Netty 概述(一)Netty 架构设计&…...
测牛学堂:2023最新自动化软件测试教程之python基础(字符串常用api总结)
python字符串常用API总结 1 count 查找某个字符在整个字符串中出现的次数 2 capitalize 将字符串的第一个字符转换为大写 3 center(width,fillchar) 返回一个指定宽度的字符串,fillchar为填充的字符,默认是空格,常用* str1 分隔线 print(st…...
解析IFC:BIM领域的“通用语言”,好而不完美的开放标准
在建筑信息模型(BIM)的数字化协同体系中,IFC(Industry Foundation Classes,工业基础类)无疑是最具影响力的开放文件格式。它就像建筑行业的“通用语言”,打破了不同BIM软件之间的壁垒࿰…...
如何快速掌握高效屏幕标注:终极免费工具完全指南
如何快速掌握高效屏幕标注:终极免费工具完全指南 【免费下载链接】ppInk Fork from Gink 项目地址: https://gitcode.com/gh_mirrors/pp/ppInk 你是否曾在在线会议中手忙脚乱地试图解释屏幕上的内容?或者作为教师,想要在虚拟课堂上生动…...
AR/VR智能眼镜主板设计:从高通平台选型到量产调试全解析
1. 项目概述:从芯片到眼镜,一次完整的AR/VR智能眼镜主板设计之旅 最近几年,智能眼镜的浪潮又回来了,但这次不再是简单的信息提示器,而是真正能承载复杂应用、具备独立计算能力的VR/AR终端。我作为硬件开发的老兵&#…...
昇腾CANN cann-samples:从示例代码到生产力工具的全路径
CANN 55 个仓库里,cann-samples 是最容易被低估的一个。它不定义新算子、不优化性能、不做架构设计——只提供可运行的代码示例。但正是因为「只提供示例」,cann-samples 是新手最快上手、老手最常查阅的仓库。每个示例都是独立可编译的项目:…...
如何构建活跃的AI技能社区:Awesome Agent Skills线上线下活动完整指南
如何构建活跃的AI技能社区:Awesome Agent Skills线上线下活动完整指南 【免费下载链接】awesome-agent-skills A curated collection of 1000 agent skills from official dev teams and the community, compatible with Claude Code, Codex, Gemini CLI, Cursor, a…...
Unity 2019粒子拖尾(Trails)五大生产级陷阱解析
1. 为什么Trails模块在Unity 2019里是个“安静的炸弹”你有没有遇到过这样的情况:粒子系统明明启用了Trails,预览时效果惊艳,一打包到Android或iOS设备上,Trail直接消失?或者在编辑器里拖动时间轴,Trail长度…...
C#与Unity 3D构建100ms级工业数字孪生系统
1. 这不是“3D大屏”,而是产线工控级实时映射“数字孪生监控”这六个字,现在被贴在太多PPT封面上了——三维建模、粒子特效、旋转飞入的UI动效,配上“智能决策”“预测性维护”的标语,看起来很美。但真正跑在车间里的产线监控系统…...
视频拖动进度条时如果落在GOP内,是怎么定位的?
视频拖动进度条时的 GOP 定位行为说明 0. 名词解释:Seek 是什么? Seek(寻址/定位)来自英文 “seek”(寻找、定位),在视频/音频领域特指将播放位置跳转到指定时间点的操作。 用户拖动进度条、点击…...
KMS_VL_ALL_AIO终极指南:三步永久激活Windows和Office系统
KMS_VL_ALL_AIO终极指南:三步永久激活Windows和Office系统 【免费下载链接】KMS_VL_ALL_AIO Smart Activation Script 项目地址: https://gitcode.com/gh_mirrors/km/KMS_VL_ALL_AIO 还在为Windows系统频繁弹出激活提示而烦恼吗?Office文档突然变…...
工作中常用的注解梳理
注解是贴在类、方法、变量上的标记标签,以开头,本身不执行业务代码。作用主要有以下几点:代码标识说明替代配置文件自动生成代码框架识别驱动数据约束与校验单元测试序列化转换日常工作中常用的注解主要有以下十三类:JDK原生注解J…...
