hadoop0.20.2下相关问题处理方法

Problem: NameNode is not formatted 

很明显示namenode没有format

将namenode的文件夹删除,然后hadoop namenode -format

网上好多文档都只会告诉你 hadoop namenode -format 就行

namenode文件夹即dfs.name.dir指定的值

could only be replicated to 0 nodes

官方给出的解释是,在启动时上传hdfs文件时,datanode仍然在和namenode通讯

解决办法是保证有足够的datanode启动,尝试分别启动hdfs和mapred不成功

查看datanode的日志报

java.io.IOException: Incompatible namespaceIDs in /home/iic/hadoop-0.20.2/hdfs-data: namenode namespaceID = 1444851414; datanode namespaceID = 620054427

清空集群里,所有目录/home/iic/hadoop-0.20.2/hdfs-data下的东西,如果还不行就清空所有namenode,datanode文件夹,重新格式化,我就是这样搞定的

FATAL conf.Configuration: error parsing conf file: com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: Invalid byte 2 of 2-byte UTF-8 sequence.

这是因为你的配置文件中包括中文乱码,删除即可

Shuffle Error:Exceeded MAX_FAILED_UNIQUE_FETCHES;bailing-out

有两种原因:hosts文件加入所有节点的机器名(我的就是这个问题)

两个原因就是系统允许打开的最大文件数有限制

vi /etc/security/limits.conf

增加* soft nofile 102400 * hard nofile 409600

$cd /etc/pam.d/ $sudo vi login添加 session    required     /lib/security/pam_limits.so


暂时就这两个问题遇到,如有持续更新

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值