首先,我遇到的是两种情况第一种是namenode没有开启,秒挂的情况,这个会出现这种提示

put: File /hdfsdata/NOTICE.txt._COPYING_ could only be written to 0 of the 1
 minReplication nodes. 
There are 0 datanode(s) running and 0 node(s) are excluded in this operation.

注意就是下面提醒了datanode是0,通过jps查看,结果datanode根本没有启动,至于如何将其启动可以看我文章中的datanode无法启动解决办法

当你解决了datanode咩有启动的问题后可能就解决了,但是后面我要说的是我遇到的问题,它出现以下提示

put: File /hdfsdata/NOTICE.txt._COPYING_ could only be written to 0 of the 1
 minReplication nodes.
 There are 3 datanode(s) running and 1 node(s) are excluded in this operation.

我直接吐了

好不容易

解决了datanode,你和我说启动了都不行?

然后我就登上hdfs查看日志

可能有的人不知道日志怎么查看

在这里面找,

 

这次的问题我觉得和datanode没有关系了,我觉得它也不想当一个大怨种,我就去hadoop-atguigu-namenode-hadoop102.log里面寻找原因,结果给我逮到了

 是我之前跟着课程设置的储存策略有关系,天哪,我才是大怨种!结果我就去把这个策略都给禁止了就可以进行上传了

总结:通过这两天寻找问题的过程,我只能说我学会了看日志,是真的香,啥啥的都给你记录的好好的,所以也许我的问题和大家的不一样,大家也要会去日志中找到自己的问题,这样以后的在遇到什么问题也不怕啦