想用hive测试几个sql语句发现hadoop启动遇到问题,datanode起不来了,报错:Problem binding to [0.0.0.0:50010] java.net.BindException: Address already in use: bind; For more details see: http://wiki.apache.org/hadoop/BindException。
百度一下发现是端口被占用了,所以在配置文件hdfs-site.xml中修改端口号,增加如下内容:
<property>
<name>dfs.datanode.address</name>
<value>0.0.0.0:50011</value>
</property>
问题解决。