我的hadoop安装工作正常,直到我试图更改端口号。现在,当我运行任何hadoop程序时,我得到:
java.net.BindException: Problem binding to localhost/127.0.0.1:9010 : Address already in use
9010是中定义的jobtracker的端口号 conf/mapred-site.xml
. 我试图改变它,但我还是得到同样的错误。
我甚至试图阻止hadoop通过 bin/stop-all.sh
然后检查端口是否通过 netstat -nl | grep 9010
什么也没找到。
任何帮助克服这个问题都是非常感谢的。
1条答案
按热度按时间5f0d552i1#
我在部署在MacOSX10.10上的Hadoop1.2.1中遇到了这个问题。
我把头发扯下来,最后是因为服务卡了。我重新启动了我的imac,它工作得很好。
在那之后,数据节点没有启动。我把房间里的东西都搬走了
/data
中指定的目录core-site.xml
不动产<name>hadoop.tmp.dir</name>
而且效果很好。我知道这是一个老职位。但是,我回复分享经验。