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)中的各项操作.一旦在内存中成功建立文件系统元数据的映像,则创建一个 ...
随机推荐
- Python进阶之decorator装饰器
decorator装饰器 .note-content {font-family: "Helvetica Neue",Arial,"Hiragino Sans GB&quo ...
- VueJS搭建简单后台管理系统框架(一)环境搭建
做这份笔记的时候,Vue.js还是1.0,10月份Vue已经升级到2.0,这边也进行相应的更新,用Vue2.0进行一个简单的环境搭建 饿了么也刚好开源了其基于Vue.js的UI框架element-ui ...
- 2 kNN-K-Nearest Neighbors algorithm k邻近算法(二)
2.3 示例:手写识别系统 2.3 .1 准备数据:将图像转换为测试向量 训练样本:trainingDigits 2000个例子,每个数字大约200个样本 测试数据:testDigits 大约900个 ...
- Hash算法原理理解
我们有很多的小猪,每个的体重都不一样,假设体重分布比较平均(我们考虑到公斤级别),我们按照体重来分,划分成100个小猪圈. 然后把每个小猪,按照体重赶进各自的猪圈里,记录档案. 好了,如果我们要找某个 ...
- tiny4412学习笔记-将uboot、zImage、文件系统烧到emmc中
1.首先还是要将u-boot写入SD卡中从SD卡启动. 使用读卡器将SD插入电脑中,使用umount卸载u盘, fdisk -l显示其挂载点为 /dev/sdb1 切换到/home/bunfly/im ...
- Oracle EBS-SQL (SYS-22):sysadmin_用户职责查询.sql
select fu.user_name 用户名, fu.description 用户说明, frv.RESPONSIBILITY_NAME 职责名称, REQUEST_GROUP_NAME 报表组, ...
- 不要将 Array、Object 等类型指定给 prototype
在 JavaScript 中,注意不要将 Array.Object 等类型指定给 prototype,除非您的应用需要那么做.先观察如下代码: function Foo(){}Foo.prototyp ...
- rsyslog ~ 波浪号
<pre name="code" class="html">Using negation can be useful if you would li ...
- 柯南君:看大数据时代下的IT架构(6)消息队列之RabbitMQ--案例(Publish/Subscribe起航)
二.Publish/Subscribe(发布/订阅)(using the Java Client) 为了说明这个模式,我们将构建一个简单的日志系统.它将包括两个项目: 第一个将发出日志消息 第二个将接 ...
- 通过crash了解linux页表
目的: 通过一个c语言实例,了解linux页表的组织结果和mmu的工作原理. 通过页表找到一个物理地址, 对比物理地址与虚拟地址的内容是否一致. 运行环境: $ uname -r3.15.6-200. ...