`
ma3310
  • 浏览: 16460 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

hadoop 不能正常启动

阅读更多
启动 hadoop 后,datanode 的 log 里一直报错,提示连不上 namenode。

2011-03-30 00:14:00,582 INFO org.apache.hadoop.ipc.Client: Retrying connect to server: uec-fe/16.157.63.10:9000. Already tried 0 time(s).
2011-03-30 00:14:01,583 INFO org.apache.hadoop.ipc.Client: Retrying connect to server: uec-fe/16.157.63.10:9000. Already tried 1 time(s).
2011-03-30 00:14:02,585 INFO org.apache.hadoop.ipc.Client: Retrying connect to server: uec-fe/16.157.63.10:9000. Already tried 2 time(s).
2011-03-30 00:14:03,586 INFO org.apache.hadoop.ipc.Client: Retrying connect to server: uec-fe/16.157.63.10:9000. Already tried 3 time(s).
2011-03-30 00:14:04,588 INFO org.apache.hadoop.ipc.Client: Retrying connect to server: uec-fe/16.157.63.10:9000. Already tried 4 time(s).
2011-03-30 00:14:05,590 INFO org.apache.hadoop.ipc.Client: Retrying connect to server: uec-fe/16.157.63.10:9000. Already tried 5 time(s).
2011-03-30 00:14:06,591 INFO org.apache.hadoop.ipc.Client: Retrying connect to server: uec-fe/16.157.63.10:9000. Already tried 6 time(s).
2011-03-30 00:14:07,593 INFO org.apache.hadoop.ipc.Client: Retrying connect to server: uec-fe/16.157.63.10:9000. Already tried 7 time(s).
2011-03-30 00:14:08,594 INFO org.apache.hadoop.ipc.Client: Retrying connect to server: uec-fe/16.157.63.10:9000. Already tried 8 time(s).
2011-03-30 00:14:09,596 INFO org.apache.hadoop.ipc.Client: Retrying connect to server: uec-fe/16.157.63.10:9000. Already tried 9 time(s).
2011-03-30 00:14:09,597 INFO org.apache.hadoop.ipc.RPC: Server at uec-fe/16.157.63.10:9000 not available yet, Zzzzz...

经过测试,在 namenode 上能连接 9000 端口。推测 hadoop 启动 ipc server 时只绑定在本地地址上。修改 /etc/hosts,把与 hostname 相关的配置删除后,hadoop 成功启动。
分享到:
评论
1 楼 chenlinping 2011-03-31  
猜想:
/etc/hosts文件中有集群中所有机器的ip dns配置很重要。
执行一下hostname命令,看下是否正确。

相关推荐

    Hadoop大数据期末考试重点

    5. **Hadoop的硬件需求与可靠性**:Hadoop设计允许在普通硬件上运行,但并不意味着不能保证数据的可靠性、安全性和高可用性。实际上,Hadoop通过复制机制等手段提供了高可靠性。 6. **HDFS的写操作特性**:HDFS确实...

    jps判断hadoop启动是否成功

    jps判断hadoop启动是否成功;分别对master和slave进行了判断。jps不是hadoop的什么命令,是java的命令,所以直接执行就行了。

    win环境 hadoop 3.1.0安装包

    在`path`变量中添加`%HADOOP_HOME%\bin`,使Hadoop命令能在命令行中直接使用。 5. **配置HDFS**: 编辑`hdfs-site.xml`,设置HDFS的基本配置,如副本数量(default.replication)通常设为1,因为Windows单机环境...

    hadoop2.7.7对应的hadoop.dll,winutils.exe

    在Windows上安装Hadoop时,`winutils.exe`是必不可少的,因为它负责完成一些与操作系统交互的任务,如创建HDFS目录、启动Hadoop服务等。如果没有`winutils.exe`,用户将无法执行如`hdfs dfs`这样的命令。 在下载并...

    Hadoop datanode启动失败:Hadoop安装目录权限的问题

    这一问题通常表现为,在尝试启动Hadoop集群时,Datanode无法正常启动,并且在访问NameNode的Web界面时发现缺少Datanode的相关信息。这种情况会严重影响Hadoop集群的可用性和数据处理能力。 #### 二、原因分析 根据...

    hadoop-2.7.4.rar

    由于Hadoop最初设计于Linux平台,因此在Windows上运行时需要此类适配文件,确保Hadoop的正常启动和运行。"winutils.exe"也是不可或缺的一部分,用于提供如设置HDFS的权限、初始化Hadoop环境变量等操作。 二、安装前...

    hadoop启动日志

    通过分析这些日志,可以了解Hadoop集群的健康状况,诊断潜在的问题,比如检查NameNode是否成功启动,DataNode是否加入到集群,MapReduce任务是否正常执行等。 对于大型Hadoop集群,日志分析工具如Flume、Sentry、...

    hadoop.dll & winutils.exe For hadoop-2.6.0

    由于Windows与Linux的文件系统和权限模型不同,`winutils.exe`的存在使得Hadoop可以适应Windows的环境,使得开发者和管理员能在不熟悉Linux的情况下也能管理Hadoop集群。 在Hadoop 2.6.0版本中,这些组件已经相对...

    hadoop环境缺少的hadoop.dll ,winutils.exe包

    如果没有这个文件,Hadoop的相关进程可能无法正常启动或运行,导致各种错误。 其次,`winutils.exe`是Hadoop在Windows上的实用工具,它提供了与Hadoop生态系统交互的命令行工具,比如设置HDFS的权限、管理Hadoop...

    hadoop2.6 hadoop.dll+winutils.exe

    `hadoop.dll`确保Hadoop可以在Windows环境下正常工作,弥补了Linux系统调用与Windows API之间的差异。 `winutils.exe` 是Hadoop在Windows上的实用工具程序,类似于Linux环境下的`hadoop`命令行工具。它提供了许多...

    hadoop组件程序包.zip

    6. 启动Hadoop:依次启动DataNode、NameNode、YARN和MapReduce服务。 7. 测试运行:使用hadoop fs -ls命令检查HDFS是否正常工作,通过运行MapReduce示例验证安装是否成功。 三、Hadoop组件程序包内容 压缩包...

    hadoop.dll、winutils.exe

    这些功能包括但不限于设置Hadoop环境变量、管理HDFS(Hadoop Distributed File System)文件系统、启动和停止Hadoop服务等。`winutils.exe` 对于在Windows上搭建和管理Hadoop集群是必不可少的,因为它帮助解决了...

    hadoop2.7.4 hadoop.dll包括winutils.exe

    这个文件使得Hadoop可以在Windows环境中正常启动和运行,支持开发者在本地进行Hadoop相关的开发和测试工作。 `winutils.exe`是Hadoop在Windows上的一个实用工具程序,主要用于配置和管理Hadoop环境。它提供了诸如...

    hadoop2.6.5中winutils+hadoop

    没有这个库文件,Hadoop在Windows上的许多功能将无法正常工作。 在安装或使用Hadoop 2.6.5版本时,你需要确保`winutils.exe`和`hadoop.dll`位于正确的路径,并且配置了相应的环境变量。首先,你需要将这两个文件...

    hadoop2.7.x_winutils_exe&&hadoop_dll

    它提供了许多基本功能,如设置HDFS(Hadoop Distributed File System)的访问权限,启动和停止Hadoop服务,以及管理Hadoop集群。由于Hadoop最初设计时主要针对Linux环境,因此在Windows上运行Hadoop时,需要这个特殊...

    hadoop.zip hadoop2.7.1安装包

    6. 测试Hadoop安装,例如通过`hadoop fs -ls /`命令检查HDFS是否正常工作。 在Windows上使用Hadoop还需要注意: 1. 设置HADOOP_HOME环境变量,并将winutils.exe的路径添加到PATH。 2. 配置`hadoop-env.cmd`,设置...

    hadoop-2.7.2.rar

    5. **测试Hadoop**:使用`hadoop fs -ls`命令检查Hadoop是否正常运行,能否访问HDFS。 为了实现更好的集群管理,可以使用Ambari这样的工具,它可以简化Hadoop的安装、配置和监控。另外,Hadoop 2.7.2还支持HBase、...

    winutils+hadoop.dll+eclipse插件(hadoop2.7)

    在Linux上,Hadoop的许多操作可以通过命令行完成,如设置HDFS的目录权限、启动或停止Hadoop服务等。但在Windows上,由于系统环境的不同,需要`winutils.exe`来模拟这些功能。这个工具通常位于Hadoop安装目录的`bin`...

    hadoop2.8.3包含winutils.exe和hadoop.dll

    hadoop.dll是Hadoop在Windows平台上的关键依赖,确保了各种Hadoop进程和服务的正常启动和运行。 当你下载并解压这个名为“hadoop2.8.3”的压缩包后,会得到一个“bin”目录。这个目录包含了上述的winutils.exe和...

    hadoop-2.6.0

    安装和配置Hadoop在Windows上时,`winutils.exe`也是一个必不可少的工具,它提供了包括设置Hadoop环境变量、启动HDFS和YARN服务等在内的各种功能。 此外,Hadoop 2.6.0还包含许多其他组件,如HBase(一个分布式...

Global site tag (gtag.js) - Google Analytics