之前在本地配置了hadoop伪分布模式,hdfs用起来没问题,mapreduce的单机模式也没问题。

今天写了个程序,想在伪分布式上跑一下mapreduce,结果出现 map 100% reduce 0%,重试几次都是这样,用单机模式mapreduce+伪分布的hdfs运行却没问题。

以为自己代码写水了,但是发现自带的hadoop-examples都没法运行,看来是配置有问题。

前几天在照着三本书学hadoop,于是把三本书配置全又看了一遍,还是没解决。

完全按hadoop官方文档配置,还是不行……

到网上查,说需要关掉 iptables,关掉(本来就没开),还是不行……

最后修改 /etc/hosts 为如下两行解决问题:

127.0.0.1  localhost

127.0.0.1  LenovoPC(你的计算机名)

关键是第二行

系统fedora19

 

相关文章:

  • 2021-05-02
  • 2021-10-13
  • 2022-12-23
  • 2021-04-08
  • 2021-05-08
  • 2021-10-27
  • 2022-12-23
  • 2021-04-20
猜你喜欢
  • 2021-12-18
  • 2022-12-23
  • 2021-11-10
  • 2021-12-27
  • 2021-04-17
  • 2021-05-30
  • 2022-12-23
相关资源
相似解决方案