HDFS 2中Namenode启动时WebUI的变化
https://issues.apache.org/jira/browse/HDFS-4249),它的做法是将Web UI Server启动放到NM启动顺序的很前面,让用户可以尽早看到。而且在UI上,增加了不同stage的详细信息,包括加载的fsimage在NM节点上的绝对路径,它的文件大小,加载的inode的个数等,在safe mode的时候,也有显示已经收到的block数和block总数的占比,用户能大致估算出退出safe mode的时间。HDFS不仅仅是内部变得更健壮和稳定,在外围的用户体验也在变得越来越棒啊.
{
"elapsedTime": 35866,
"percentComplete": 1,
"phases": [
{
"name": "LoadingFsImage",
"status": "COMPLETE",
"percentComplete": 1,
"elapsedTime": 165,
"file": "/data/yarn/name/current/fsimage_0000000000000002434",
"size": 22763,
"steps": [
{
"name": "Inodes",
"count": 215,
"total": 215,
"percentComplete": 1,
"elapsedTime": 25
},
{
"name": "DelegationKeys",
"count": 0,
"total": 0,
"percentComplete": 1,
"elapsedTime": 0
},
{
"name": "DelegationTokens",
"count": 0,
"total": 0,
"percentComplete": 1,
"elapsedTime": 0
}
]
},
{
"name": "LoadingEdits",
"status": "COMPLETE",
"percentComplete": 1,
"elapsedTime": 171,
"steps": [
{
"count": 1,
"file": "/data/yarn/name/current/edits_0000000000000002435-0000000000000002435",
"size": 1048576,
"total": 1,
"percentComplete": 1,
"elapsedTime": 15
},
{
"count": 1044,
"file": "/data/yarn/name/current/edits_0000000000000002436-0000000000000003479",
"size": 1048576,
"total": 1044,
"percentComplete": 1,
"elapsedTime": 155
}
]
},
{
"name": "SavingCheckpoint",
"status": "COMPLETE",
"percentComplete": 1,
"elapsedTime": 77,
"steps": [
{
"name": "Inodes",
"count": 299,
"file": "/data/yarn/name",
"total": 299,
"percentComplete": 1,
"elapsedTime": 14
},
{
"name": "DelegationKeys",
"count": 0,
"file": "/data/yarn/name",
"total": 0,
"percentComplete": 1,
"elapsedTime": 0
},
{
"name": "DelegationTokens",
"count": 0,
"file": "/data/yarn/name",
"total": 0,
"percentComplete": 1,
"elapsedTime": 0
}
]
},
{
"name": "SafeMode",
"status": "COMPLETE",
"percentComplete": 1,
"elapsedTime": 35118,
"steps": [
{
"name": "AwaitingReportedBlocks",
"count": 218,
"total": 218,
"percentComplete": 1,
"elapsedTime": 0
}
]
}
]
}
HDFS 2中Namenode启动时WebUI的变化的更多相关文章
- web.xml中配置启动时加载的servlet,load-on-starup
web.xml中配置启动时加载的servlet,load-on-starup 使用servlet来初始化配置文件数据: 在servlet的配置当中,<load-on-startup>1&l ...
- HDFS中NameNode启动过程
移动到hadoop文件目录下 NameNode启动命令:sbin/hadoop-daemon.sh start namenode DataNode启动命令:sbin/hadoop-daemon.sh ...
- java中服务器启动时,执行定时任务
package com.ripsoft.util; import java.util.Calendar; import java.util.Timer; import javax.servlet.Se ...
- hadoop中namenode启动失败
jps发现namenode启动失败 每次开机都要重新格式化一下namenode才可以 其实问题出现自tmp文件上,因为每次开机就会被清空,所以现在我们配置一个tmp文件目录. 如果之前没有配置过,默认 ...
- HDFS中namenode启动失败
1.环境配置: -1.core-site.xml文件 <configuration> <property> <name>fs.defaultFS</name& ...
- VSCode 在.vscode/launch.json中设置启动时的参数
如下脚本设置启动参数,如题,在.vscode/launch.json文件中,红色部分设置运行参数 { // Use IntelliSense to learn about possible attri ...
- VMware中Linux启动时***Host SMBus controller not enabled的解决方法
Ubuntu18.04 64位 1.1如果能进入图形界面 在终端输入sudo su 键入root密码 //切换到root用户 1.2 如果不能进入图形界面,在VMware进入界面时按下shift进入G ...
- 在win10操作系统中pycharm启动时无法打开的解决方法
''' 当打开pycharm时报错 Error launching Pycharm Failed to load JVM DLL C:\Program Files\Jetbrains\Pycharm ...
- HDFS中NameNode和Secondary NameNode工作机制
NameNode工作机制 0)启动概述 Namenode启动时,首先将映像文件(fsimage)载入内存,并执行编辑日志(edits)中的各项操作.一旦在内存中成功建立文件系统元数据的映像,则创建一个 ...
随机推荐
- codeforces 665D Simple Subset
题目链接 给一个数列, 让你选出其中的m个数, 使得选出的数中任意两个数之和都为质数, m尽可能的大. 首先, 除了1以外的任意两个相同的数相加结果都不是质数. 然后, 不考虑1的话, 选出的数的个数 ...
- C 中注意的小问题
输入:char ch[100],gets(ch); scanf("%d",&in); char ch,ch=getchar(); VC: 所有变量声明放在所有操作前面: ...
- block 的调用 简单代码
#import <Foundation/Foundation.h> #import "Button.h" typedef int (^MySum) (int, int) ...
- 5.java.lang.IndexOutOfBoundsException(数组下标越界异常)
数组下标越界异常 查看调用的数组或者字符串的下标值是不是超出了数组的范围,一般来说,显示(即直接用常数当下标)调用不太容易出这样的错,但隐式(即用变量表示下标)调用就经常出错了,还有一种情况,是程序中 ...
- 3.19 外协加工(通过BOM体现加工物料总成本,非系统标准工序外协功能)
3.19.1 业务方案描述 对每一个外协加工产品定义对应的加工费项目,并将发外加工物料及加工费项目一起挂在加工后产品的BOM下(供应类型为装配拉式). 加工后产品的成本按外协BOM卷积,总成本包含 ...
- Cortex-M3学习日志(四) -- UART0实验
LPC1768含有4 个符合16C550工业标准的异步串口UATR0-UART3,其中UART1具有标准的MODEM接口和RS-485/EIA-485接口模式.串口通讯接口是连接计算机.终端.通讯控制 ...
- 清风注解-Swift程序设计语言:Point1~5
目录索引 清风注解-Swift程序设计语言 Point 1. Swift 风格的"Hello, world" 代码事例: println("Hello, world&qu ...
- poj2186 Popular Cows --- 强连通
给一个有向图,问有多少结点是其它全部结点都能够到达的. 等价于,在一个有向无环图上,找出度为0 的结点.假设出度为0的结点仅仅有一个,那么这个就是答案.假设大于1个.则答案是0. 这题有环.所以先缩点 ...
- prototype演变
setp1 var Person = function () {}; //构造器 var p = new Person(); setp1 演变: var Person = function () {} ...
- English - according to 的用法说明
1. 用于according to,意为“根据”,为复合介词,后接名词或代词.注意以下用法: (1) 主要用来表示“根据”某学说.某书刊.某文件.某人所说等或表示“按照”某法律.某规定.某惯例.某情况 ...