`

namenode启动开启了那些任务线程

阅读更多

第一类:后台任务线程

 

 org.apache.hadoop.hdfs.server.namenode.PendingReplicationBlocks$PendingReplicationMonitor
 org.apache.hadoop.hdfs.server.namenode.FSNamesystem$HeartbeatMonitor
 org.apache.hadoop.hdfs.server.namenode.LeaseManager$Monitor
 org.apache.hadoop.hdfs.server.namenode.FSNamesystem$ReplicationMonitor
 org.apache.hadoop.hdfs.server.namenode.DecommissionManager$Monitor

 如果进入到safeMode模式

 

  则还会有一个

 

org.apache.hadoop.hdfs.server.namenode.FSNamesystem$SafeModeMonitor

 

第二类:jetty web访问dfs的线程

 

Acceptor0 SelectChannelConnector@0.0.0.0:50070  //dfs.http.address=0.0.0.0:50070
org.mortbay.thread.QueuedThreadPool$PoolThread
   

第三类:RPC 监听处理的线程

IPC Server Responder
IPC Server listener on 54310             //fs.default.name=hdfs://10.0.18.105:54310
IPC Server handler 0 on 54310          //dfs.namenode.handler.count=10  
IPC Server handler 1 on 54310
IPC Server handler 2 on 54310
IPC Server handler 3 on 54310
IPC Server handler 4 on 54310
IPC Server handler 5 on 54310
IPC Server handler 6 on 54310
IPC Server handler 7 on 54310
IPC Server handler 8 on 54310
IPC Server handler 9 on 54310
分享到:
评论

相关推荐

    namenode启动失败参考

    当Namenode启动失败时,通常与fsimage和edits文件有关,这些文件是Namenode存储元数据的重要组成部分。以下是一些关于Namenode启动失败的常见原因、解决方案和预防措施。 **1. fsimage文件丢失或损坏** fsimage文件...

    Hadoop Namenode性能诊断及优化

    2. **jstack+脚本**:通过jstack工具获取NameNode进程中的线程快照,并结合脚本自动化分析这些快照,寻找可能的死锁或阻塞情况。 3. **利用x86 PMU的Profiling工具**:利用Oprofile或Intel Vtune等工具对NameNode...

    NameNode职责.pptx

    NameNode职责 NameNode是Hadoop分布式文件系统HDFS的核心组件之一,负责维护文件系统的元数据。下面是NameNode的职责和相关知识点: NameNode的职责 NameNode是HDFS的中心节点,负责维护文件系统的命名空间。它的...

    Namenode瓶颈解决方案

    标题中的“Namenode瓶颈解决方案”指的是在Hadoop分布式文件系统(HDFS)中,当Namenode成为性能瓶颈时,如何进行优化和解决的方法。Namenode是HDFS的核心组件,负责元数据管理,包括文件系统命名空间和文件块到...

    HDFS中NameNode节点的配置、备份和恢复.doc

    HDFS 中 NameNode 节点的配置、备份和恢复 ...HDFS 中 NameNode 节点的配置、备份和恢复是非常重要的, SecondaryNameNode 节点的配置和备份策略可以有效地减少 NameNode 节点的启动时间,并确保 HDFS 集群的高可用性。

    hadoop2.0 2个namenode 2个datanode 部署

    在启动服务之前,我们需要格式化 Namenode,使用命令 ${HADOOP_HOME}/bin/hdfs namenode -format -clusterid [clusterID]。然后,在某个 Namenode 上执行 ${HADOOP_HOME}/sbin/,启动服务。 高可用性 在这个部署...

    NameNode机制.docx

    - **NameNode格式化启动:** 当初次启动NameNode时,系统会创建fsImage文件和Edits文件。 - **非初次启动:** 如果是第二次及以后启动,则直接加载fsImage镜像文件和Edits日志到内存中。 - **客户端操作:** 客户端对...

    hadoop NameNode 源码解析

    在本文中,我们将深入探讨 Hadoop NameNode 的源码,了解其启动过程、配置加载、RPC 服务端创建、 Namenode 对象初始化等关键步骤。 启动 NameNode ---------------- 在 Hadoop 中,NameNode 的启动过程由 `main` ...

    Hadoop Namenode恢复

    在修改完配置文件后,需要重启 Hadoop,检查 namenode 是否启动成功。可以使用 jps 命令查看 namenode 的进程。 四、恢复 namenode 在 namenode 崩溃的情况下,需要模拟 namenode 的崩溃,删除 namenode 的文件夹...

    【HDFS篇08】NameNode故障处理1

    4. 复制SNN的数据到NameNode的数据目录,并删除`in_use.lock`文件,以防止NameNode在启动时因锁文件的存在而失败。 5. 使用`-importCheckpoint`选项启动NameNode守护进程,这会将SNN的数据导入到NameNode的数据目录...

    namenode元数据管理机制

    hdfs的namenode的元数据管理机制,简要画出了元数据管理的流程分析

    11_尚硅谷大数据之HDFS_NameNode和SecondaryNameNode1

    之后,每次启动时,NameNode会加载Fsimage和所有Edits文件到内存,执行所有的编辑操作,以获得最新的元数据状态。 - **元数据操作**:当客户端发起文件系统操作(如创建、删除、修改文件或目录),NameNode记录这些...

    NameNode及SecondaryNameNode分析

    NameNode及SecondaryNameNode分析

    【HDFS篇07】NameNode和SecondearyNameNode1

    1. **首次启动与格式化:** 当NameNode首次启动或格式化时,会创建两个关键文件——Fsimage和Edits。Fsimage是HDFS文件系统元数据的一个静态快照,包含所有目录和文件的IDNode信息。Edits文件则记录了所有后续的修改...

    hadoop namenode双机热备

    在IT行业中,高可用性是关键,特别是在大数据处理领域,Hadoop作为分布式计算框架,其NameNode节点的稳定性至关重要。"hadoop namenode双机热备"是为确保Hadoop集群持续运行而采取的一种重要策略,通过双机热备可以...

    HDFS的概念-namenode和datanode.pdf

    Namenode并不持久化存储数据块的位置信息,而是依赖Datanode在系统启动时报告其存储的块信息。当客户端需要访问文件时,Namenode会提供文件的块位置信息,客户端据此与相应的Datanode进行交互。 Datanodes是HDFS的...

    Hadoop之NameNode Federation图文详解

    Hadoop之NameNode Federation图文详解 Hadoop的NameNode Federation是HDFS(Hadoop Distributed File System)中的一种架构设计,旨在解决NameNode的扩展性、隔离性和性能问题。本篇文章将对NameNode Federation的...

    Hadoop中namenode和secondarynamenode工作机制讲解

    当namenode启动时,会按照以下流程进行工作: 1. 如果是第一次启动,它会格式化HDFS并创建FSImage文件以及Edits日志文件。 2. 如果不是首次启动,则会加载编辑日志文件和FSImage文件到内存。 3. 客户端会向namenode...

    【大数据】Hadoop常用启动命令.pdf

    1. `start-all.sh`: 这个脚本一次性启动所有Hadoop守护进程,包括NameNode、Secondary NameNode、DataNode、JobTracker和TaskTracker。适用于快速启动整个集群,但不推荐在生产环境中首次启动时使用,因为可能忽略...

Global site tag (gtag.js) - Google Analytics