内容简介:这是坚持技术写作计划(含翻译)的第27篇,定个小目标999,每周最少2篇。今天安装cdh时遇到hdfs启动失败问题,解决起来倒是不麻烦,简单记录下。原因:执行hdfs namenode -format后,current目录会删除并重新生成,其中VERSION文件中的clusterID也会随之变化,而datanode的VERSION文件中的clusterID保持不变,造成两个clusterID不一致。
这是坚持技术写作计划(含翻译)的第27篇,定个小目标999,每周最少2篇。
今天安装cdh时遇到hdfs启动失败问题,解决起来倒是不麻烦,简单记录下。
关键信息 java.io.IOException: Incompatible clusterIDs in /dfs/dn: namenode clusterID = cluster74; datanode clusterID = cluster14
关键信息,namenode的 clusterID和datanode的不一致。
原因:执行hdfs namenode -format后,current目录会删除并重新生成,其中VERSION文件中的clusterID也会随之变化,而datanode的VERSION文件中的clusterID保持不变,造成两个clusterID不一致。
方案:
- 如果是新建的集群,则直接主机目录
/dfs/dn
(cdh->hdfs->配置->dfs.datanode.data.dir
)下的current目录下的文件删除rm -rf /dfs/dn/current/*
- 如果集群内有数据,则只改 /dfs/dn/current/VERSION 中的
clusterID=clusterXX
XX为正确的namenode的clusterID
重启datanode即可
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- Oracle 11g EM无法启动
- Oracle 12.2监听无法启动解决方法
- MySQL Workbench无法从远程启动/关闭
- SQL服务器无法启动的解决方法
- RAC中一节点无法启动解决步骤 荐
- mac下eclipse配置tomcat无法启动问题
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
JavaScript设计模式
Ross Harmes、Dustin Diaz / 谢廷晟 / 人民邮电出版社 / 2008 / 45.00元
本书共有两部分。第一部分给出了实现具体设计模式所需要的面向对象特性的基础知识,主要包括接口、封装和信息隐藏、继承、单体模式等内容。第二部分则专注于各种具体的设计模式及其在JavaScript语言中的应用,主要介绍了工厂模式、桥接模式、组合模式、门面模式等几种常见的模式。为了让每一章中的示例都尽可能地贴近实际应用,书中同时列举了一些JavaScript 程序员最常见的任务,然后运用设计模式使其解决方......一起来看看 《JavaScript设计模式》 这本书的介绍吧!