Hadoop相关问题—File /hdfs-api/test/a.txt could only be replicated to 0 nodes instead of minReplication

Hadoop伪分布部署后,使用Java API创建文件,并写入内容时,发现出现了以下问题。【可以新建文件但不能写入内容】

报错:
org.apache.hadoop.ipc.RemoteException(java.io.IOException): File /hdfs-api/test/a.txt could only be replicated to 0 nodes instead of minReplication (=1). There are 1 datanode(s) running and 1 node(s) are excluded in this operation.

注意:代码中的配置必须要有

configuration.set("dfs.client.use.datanode.hostname","true");

服务器执行jps命令,

NameNode、DataNode没问题,说明hdfs启动成功了。

执行hadoop dfsadmin -report命令时,
在这里插入图片描述
发现了个50010端口。

然后就去开通50010端口,再执行代码,就没报错了。

到hdfs上看,也有该文件。

在这里插入图片描述
搞定!!!


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部