自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 收藏
  • 关注

原创 HDFS故障排除-NameNode故障处理

NameNode故障处理

2022-08-20 13:32:52 645 1

原创 退役服务器

退役服务器步骤(通过黑名单方式)

2022-08-19 20:34:41 222

原创 HDFS—集群扩容及缩容

添加白名单、添加新服务器、服务器间数据均衡

2022-08-19 19:37:40 649

原创 HDFS的读写流程

HDFS写数据流程,节点距离计算

2022-08-19 18:40:48 157

原创 集群数据均衡之磁盘间数据均衡

生产环境,由于硬盘空间不足,往往需要增加一块硬盘。刚加载的硬盘没有数据时,可以执行磁盘数据均衡命令。(Hadoop3.x新特性)(3)查看当前均衡任务的执行情况。

2022-08-18 20:32:24 420

原创 DateNode多目录配置

DateNode多目录配置配置步骤

2022-08-18 20:28:33 951

原创 Hadoop序列化

Hadoop序列化

2022-08-14 11:53:31 249

原创 Mapreduce编程

1)分布式的运算程序往往需要分成只少2个阶段(2)第一个阶段的MapTask并发实例。完全并行运行,互补相干(3)第二个阶段的ReduceTask并发实例互不相干,但是他们的数据依赖于上一个阶段的所有MapTask并发实例的输出。(4)MapReduce编程模型只能包含一个Map阶段和一个Reduce阶段,如果用户的业务逻辑非常复杂,只能多个MapReduce程序,串行运行。...

2022-08-13 21:22:02 905

原创 DataNode工作机制

3)心跳是每3秒一次,心跳返回结果带有NameNode给该DataNode的命令如复制块数据到另一台机器,或删除某个数据块。如果超过10分钟没有收到某个DataNode的心跳,则认为该节点不可用。(1)一个数据块在DataNode上以文件形式存储在磁盘上,包括两个文件,一个是数据本身,一个是元数据包括数据块的长度,块数据的校验和,以及时间戳。(2)DataNode启动后向NameNode注册,通过后,周期性(6小时)的向NameNode上报所有的块信息。DN扫描自己节点块信息列表的时间,默认6小时。...

2022-08-12 22:03:32 146

原创 NameNode和SecondaryNameNode

1)第一次启动NameNode格式化后,创建Fsimage和Edits文件。如果不是第一次启动,直接加载编辑日志和镜像文件到内存。(2)客户端对元数据进行增删改的请求。(3)NameNode记录操作日志,更新滚动日志。(4)NameNode在内存中对元数据进行增删改。)Secondary NameNode询问NameNode是否需要CheckPoint。直接带回NameNode是否检查结果。(2)Secondary NameNode请求执行CheckPoint。...

2022-08-12 20:56:05 95

原创 HDFS的API操作

通过客户端上传/下载数据;手动使用io流的方式上传/下载数据

2022-08-11 21:32:43 233

原创 HDFS的API操作:准备工作

1.打开idea导入jar包依赖2.将hadoop的windows依赖导入到环境变量中3.双击xxxxx\hadoop-3.1.0\bin\winutils.exe 如果没有报错就是可以使用 如果有报错需要去安装微软运行库(一般前三步即可)4.需要将winutils.exe和hadoop.dll文件放到C:\Windows\System32...

2022-08-10 21:30:08 702

原创 HDFS的Shell操作

HDFS的Shell操作

2022-08-09 18:34:19 121

原创 HDFS组成架构、文件块大小

HDFS组成架构、文件块大小

2022-08-09 16:24:02 1278

原创 Hadoop运行模式:完全分布式运行模式(虚拟机准备、 编写集群分发脚本xsync、SSH无密登录配置、集群配置、群起集群、 配置历史服务器、配置日志的聚集、集群启动/停止方式总结、编写Hadoop)

虚拟机准备、 编写集群分发脚本xsync、SSH无密登录配置、集群配置、群起集群、 配置历史服务器、配置日志的聚集、集群启动/停止方式总结、编写Hadoop集群常用脚本、 常用端口号、集群时间同步...

2022-08-09 14:47:50 673

原创 Hadoop运行模式(本地运行模式)

Hadoop运行模式(本地运行模式)

2022-08-08 14:11:28 549

原创 Hadoop环境搭建

安装JDK、安装Hadoop、Hadoop目录结构

2022-08-08 07:15:35 239

原创 Hadoop组成、HDFS、YARN、 MapReduce、 Hadoop环境搭建

Hadoop组成、HDFS、YARN、 MapReduce、 Hadoop环境搭建、1.最小化安装2.安装一些必要软件3.修改IP为静态IP4.修改主机名和hosts映射文件5.关闭防火墙并且关闭开机自启6.创建普通用户at 并且配置sudo权限7.需要在/opt目录创建 module(存放安装好的软件)software(软件安装包) 8.module/software......

2022-08-07 22:52:51 342

原创 ServerSocket类、Socket类

ServerSocket类、Socket类

2022-07-23 23:52:35 252

原创 单例设计模式

单例设计模式

2022-07-22 11:55:34 92

原创 线程池ExecutorService、Future

线程池ExecutorService、Future

2022-07-22 11:33:34 195

原创 线程通信wait、notify、notifyAll(生产者消费者案例)

线程通信wait、notify、notifyAll(生产者消费者案例)

2022-07-22 09:46:13 123

原创 线程安全(同步代码块synchronized、同步方法、锁机制)

线程安全(同步代码块synchronized、同步方法、锁机制)

2022-07-21 22:40:04 250

原创 线程:创建(创建线程Thread、Runnable、线程之间数据共享)、线程优先级setPriority、线程让步yield、线程参与join、后台线程setDaemon

线程:创建(创建线程Thread、Runnable、线程之间数据共享)、线程优先级、线程让步、后台线程setDaemon

2022-07-21 15:03:12 78

原创 Properties类

Properties类public Properties() :创建一个空的属性列表。public void load(InputStream inStream): 从字节输入流中读取键值对。public Set stringPropertyNames() :所有键的名称的集合。

2022-07-20 16:15:27 45

原创 打印流(字节打印流 PrintStream; 字符打印流PrintWriter)

打印流(字节打印流 PrintStream; 字符打印流PrintWriter)

2022-07-20 15:09:47 98

原创 序列化和反序列化

序列化:ObjectOutputStream -> oos.writeObject()反序列化: ObjectInputStream -> ois.readObject()

2022-07-20 14:34:22 188

原创 转换流(InputStreamReader、OutputStreamWriter)

转换流(从字节流 转换成字符流InputStreamReader、从字符流 到字节流OutputStreamWriter)

2022-07-20 08:35:39 363

原创 缓冲流(字节输入缓冲流字节输出缓冲流字符输入缓冲流字符输出缓冲流)

缓冲流(字节输入缓冲流BufferedInputStream、 字节输出缓冲流BufferedOutputStream、字符输入缓冲流BufferedReader、字符输出缓冲流BufferedWriter)

2022-07-20 00:16:02 336

原创 IO流的用法

文件字节输入流(FileInputStream)、文件字节输出流(FileOutputStream)文件字符输入流(FileReader)文件字符输出流(FileWriter)

2022-07-19 22:14:11 162

原创 File类

File类,构造方法:获取功能的方法:判断相关方法、 操作文件(夹)相关方法、文件夹遍历

2022-07-19 08:12:05 90

原创 Map里的常见方法及遍历

Map里的常见方法及遍历

2022-07-17 23:42:08 1283

原创 Collections工具类的使用

Collections工具类的使用

2022-07-17 22:44:48 164

原创 Set( HashSet / TreeSet)

Set( HashSet / TreeSet)

2022-07-17 22:22:52 123

原创 ArrayList、LinkdedList、Vector

ArrayList、LinkdedList、Vector

2022-07-17 10:06:04 57

原创 Collection集合、List、泛型、删除List中的元素

Collection集合、List、泛型、删除List中的元素

2022-07-16 12:03:11 306

原创 异常、try、catch、finally、throw、throws、自定义异常

异常、try、catch、finally、throw、throws、自定义异常

2022-07-15 11:14:38 495

原创 Data类、DateFormat类、Calender类

Data类、DateFormat类、Calender类

2022-07-15 00:31:18 219

原创 System类、BigInteger

System类、BigInteger

2022-07-13 23:20:21 74

原创 StringBuilder

StringBuilder

2022-07-13 15:49:36 100

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除