1.datanode节点TaskTracker任务启动,但是DataNode任务未启动

这一般是由于对hadoop进行升级后导致的,需要删除hadoop.tmp.dir所对应的文件夹,然后再对namenode进行重新格式化,删除之前先将数据导出,要不然数据就没了

2./lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录 

缺少 glibc.i686组件 

命令:yum install glibc.i686

3. hadoop-site.xml:1:1: 文件提前结束

hadoop目录下面conf文件夹中多了一个hadoop-site配置文件,在0.20.2版本之前,conf里面有一个 hadoop-site.xml文件,在0.20.0之后的版本 conf下没有这个hadoop-site.xml文件,取而代之的是三个文件,core-site.xml,hdfs-site.xml,mapred.xml

解决方法:删除conf文件夹下面的hadoop-site.xml就行

4.用eclipse连接集群查看文件信息提示9001端口拒绝连接的错误

Cannot connect to the Map/Reduce location: hadoop1.0.3

Call to localhost/127.0.0.1:9001 failed on connection exception: java.net.ConnectException: 拒绝连接

解决办法:配置都很正常,就是连接不了。后来重新配置hadoop location,把Map/Reduce Master 和 DFS Master中的Host由localhost改成了ip地址(192.168.33.164),然后问题就解决了。奇怪,localhost不就是本机嘛,而namenode主机(192.168.33.164)也是本机。

posted on 2012-07-10 17:18  siwei1988  阅读(10286)  评论(0编辑  收藏  举报