Hadoop:从节点没有启动

时间:2013-02-23 22:31:28

标签: hadoop

我正在尝试在我的计算机上设置伪分布式Hadoop群集。 环境详情: 主机操作系统:Windows 客户操作系统:Ubuntu

  • Vm创建了一个主服务器和一个服务器。
  • 我能够在单节点集群上成功运行hadoop wordcount
  • 但是当我尝试添加从属服务器时,datanode,jobtracker,namenode和secondary namenode在Master中启动正常,但是从服务器中没有数据节点启动。
    • 我能够ping通奴隶并使用我主人的ssh登录到奴隶。
    • / etc / host文件包含vm中的正确条目
    • 我正在使用NAT和Host only Adapter来获取VM的静态IP

主节点= zenda1

Slave Node = Zenda


芯-site.xml中

<configuration>
<property>
    <name>hadoop.tmp.dir</name>
    <value>/tmp</value>
</property>
<property>
     <name>fs.default.name</name>
     <value>hdfs://zenda1:9000</value>
</property>

mapred-site.xml中

 <configuration>
       <property>
               <name>mapred.job.tracker</name>
               <value>zenda1:9001</value>
       </property>
 </configuration>

HD​​FS-site.xml中

  <configuration>
    <property>
      <name>dfs.replication</name>
      <value>2</value>
    </property>
  </configuration>

  zenda1

从站

  zenda1
  Zenda

hadoop文件夹位于主节点和从节点中的差异位置(文件夹位置)。

1 个答案:

答案 0 :(得分:1)

我找到了解决方案:从机中的数据节点启动,因为我的主机和从机中的hadoop home的位置不同。当我将slave节点的hadoop home复制到桌面时(那就是我的主节点的hadoop home所在的位置)。它开始工作正常。