多读书,多做事,广交朋友,趣味丛生
发布时间:2013-01-04 00:33:47
解决的命令:bin/hadoop dfsadmin -safemode leave #关闭safe mode转自: http://shutiao2008.iteye.com/blog/318950 附 安全模式 学习:safemode模式dfs.safemode.threshold.pct(缺省值0.999f)表示HDFS启动的时候,如果DataNode上报的block个数达到了元数据记录的block个数的0.999倍才可以离开安全模式,否则一直是这种只读模式。如果设为1则HDFS永远是处于SafeMode。The ratio of reported blocks 1.0000 ha......【阅读全文】
发布时间:2013-01-04 00:18:28
显示报错no tasktracker to stop ,no datanode to stop问题的原因是hadoop在stop的时候依据的是datanode上的mapred和dfs进程号。而默认的进程号保存在/tmp下,linux默认会每隔一段时间(一般是一个月或者7天左右)去删除这个目录下的文件。因此删掉hadoop-hadoop-jobtracker.pid和hadoop-hadoop-namenode.pid两个文件后,namenode自然就找不到datanode上的这两个进程了。在配置文件中$HADOOP_HOME/conf/hadoop-env.sh中export HADOOP_P......【阅读全文】