hadoop问题

如果启动hadoop集群时,无法启动datanode,则可以集群所有节点下dfs.datanode.data.dir的配置值所指示的路径下清空所有文件(夹),然后 hadoop namenode -format,然后 hadoop/start-all.sh重启hadoop。

如果集群节点的系统时间不一致,可能在执行hadoop任务时出现t如下错误

pache.hadoop.yarn.exceptions.YarnException: Unauthorized request to start container.
This token is expired. current time is 1487414195283 found 1487408156464

 

此时,可以调整各节点系统时间,或者在yarn-site.xml配置文件中添加

<property>
          <name>yarn.resourcemanager.rm.container-allocation.expiry-interval-ms</name>
          <value>100000000</value>
</property>

 

然后重启即可

posted @ 2017-02-19 10:49  gaoshoufenmu  阅读(144)  评论(0编辑  收藏  举报