大数据学习的第三天

文章目录

学习大数据命令的方式

查看文件

shell 复制代码
hadoop fs -cat /test/2.txt

下载文件

shell 复制代码
 hadoop fs -get -f /test/2.txt

-f 覆盖文件

-p 保留访问时间

拷贝文件的方式

shell 复制代码
hadoop fs -cp /test/2.txt /itcast

-f 覆盖文件

添加数据的方式

shell 复制代码
hadoop fs -appendToFile /test/3.txt 4.txt /itcast/2.txt

出现了问题

java.io.IOException: Failed to replace a bad datanode on the existing pipeline due to no more good datanodes being available to try. (Nodes: current=[DatanodeInfoWithStorage[192.168.126.159:9866,DS-ace40f67-a4fa-424c-afad-677c5a40ff0f,DISK], DatanodeInfoWithStorage[192.168.126.160:9866,DS-54ad354f-7255-411a-

先hdfs-site.xml中添加文件

复制代码
   <property>
         <name>dfs.client.block.write.replace-datanode-on-failure.policy</name>
         <value>NEVER</value>
    </property>

这个问题没有解决我们先看下一个

移动文件

shell 复制代码
hadoop fs -mv /test/name.txt /test02/

hadoop工作流程和工作机制的方式

namenode

作用: 维护管理目录结构,文件存储,访问权限

通过内存和磁盘管理数据
存储元数据,并不是存储实际数据

给定指定位置块的位置

不持久化数据的方式

datanode

负责具体的数据模块存储

负责最后数据存储的方式

secondarynamenode(主节点)

负责 配合主节点进行元数据整合

相关推荐
H_老邪3 分钟前
spring boot 学习之路-1.0
spring boot·后端·学习
东京老树根26 分钟前
SAP学习笔记 - BTP SAP Build02 - Deploy,开始URL,Approve,Reject,履历确认,Log,Context
笔记·学习
头疼的程序员1 小时前
计算机网络:自顶向下方法(第七版)第九章 学习分享(一)
学习·计算机网络
大大大大晴天️1 小时前
Flink技术实践-Flink SQL 开发中的隐蔽陷阱
大数据·sql·flink
小墨同学boy1 小时前
越用越强不是广告语:拆解 Hermes Agent 的三层学习机制
人工智能·学习
Gofarlic_OMS2 小时前
Windchill的license合规使用报告自动化生成与审计追踪系统
大数据·运维·人工智能·云原生·自动化·云计算
xcbrand2 小时前
文旅行业品牌策划公司找哪家
大数据·运维·人工智能·python
才知道的2 小时前
stm32F407学习DAY.27 ADC
stm32·嵌入式硬件·学习
Orange_sparkle3 小时前
learn claude code学习记录-S02
java·python·学习
zxsz_com_cn3 小时前
设备预测性维护故障预警规则与原理解析
大数据·人工智能