hdfs namenode format (续)
来源:互联网 发布:龙江网络客服电话 编辑:程序博客网 时间:2024/05/14 18:14
看过路fsimage这个文件的存储,再看看其它三个文件的存储,其它三个文件的存储都很简单,先来看edits文件,
editLog.createEditLogFile(getImageFile(sd, NameNodeFile.EDITS));
public synchronized void createEditLogFile(File name) throws IOException {
EditLogOutputStream eStream = new EditLogFileOutputStream(name);
eStream.create();
eStream.close();
}
void create() throws IOException {
fc.truncate(0);
fc.position(0);
bufCurrent.writeInt(FSConstants.LAYOUT_VERSION);
setReadyToFlush();
flush();
}
很清晰地看到create方法写进了一个int数据(LAYOUT_VERSION)
刚刚格式化自己的hdfs后,到自己的dfs.name.dir下的current/edits 查看下edits的状态,可以看到显示的大小为4,也就使4个字节。
下面来看最后一部分: // write version and time files
sd.write();
public void write() throws IOException {
corruptPreUpgradeStorage(root);
write(getVersionFile());
}
这里只提一下 corruptPreUpgradeStorage(root);这个方法是创建root目录下image目录用来记录old版本的fsimage。其它的太简单了,实在不想写了。
- hdfs namenode format (续)
- HDFS------hadoop namenode -format
- hdfs namenode -format报错
- hdfs namenode -format 报错
- hdfs第四步报错format namenode
- Hadoop 执行 hdfs namenode -format报错
- hdfs namenode -format bash: /e3base/hadoop/bin/hdfs: Permission denied
- Hadoop多次格式化(bin/hdfs namenode -format)出现17/12/19 00:19:51 WARN hdfs.DataStreamer: DataStreamer Excep
- hadoop 2.5.2执行bin/hdfs namenode -format报错
- hdfs namenode -format报错这种错误解决办法
- HDFS---Namenode
- hdfs namenode
- HDFS中namenode部分概述(一)
- HDFS读书笔记-了解NameNode(二)
- HDFS中namenode部分概述(一)
- HDFS读书笔记-了解NameNode(二)
- [root@master java]# hadoop namenode -format DEPRECATED: Use of this script to execute hdfs command i
- NameNode的format操作
- 5.1--5.1.1 Inversions 反序(中)
- 对象序列化
- 中美两国软件开发管理的比较与启示
- Java collection汇总
- 利用 mount 指令解決 Read-only file system 問題
- hdfs namenode format (续)
- 中国狂犬病疫苗年使用量达1500万人份,而其中99.8%的人原本不必接种
- 如何在右键鼠标增加新建文本
- VC用ADO存取显示jpg/bmp位图文件
- IO总结
- 运算放大器
- 数字验证表达式
- VB6.0函数集合
- linux subsys_initcall