java上传HDFS失败问题File could only be written to 0 of the 1 minReplication nodes.
服务器上HDFS上传文件正常,使用客户端上传文件报错
org.apache.hadoop.ipc.RemoteException(java.io.IOException): File /user/root/hdfs_in/iris2.csv could only be written to 0 of the 1 minReplication nodes. There are 1 datanode(s) running and 1 node(s) are excluded in this operation.at org.apache.hadoop.hdfs.server.blockmanagement.BlockManager.chooseTarget4NewBlock(BlockManager.java:2260)at org.apache.hadoop.hdfs.server.namenode.FSDirWriteFileOp.chooseTargetForNewBlock(FSDirWriteFileOp.java:294)at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.getAdditionalBlock(FSNamesystem.java:2813)at org.apache.hadoop.hdfs.server.namenode.NameNodeRpcServer.addBlock(NameNodeRpcServer.java:908)at org.apache.hadoop.hdfs.protocolPB.ClientNamenodeProtocolServerSideTranslatorPB.addBlock(ClientNamenodeProtocolServerSideTranslatorPB.java:577)at org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$ClientNamenodeProtocol$2.callBlockingMethod(ClientNamenodeProtocolProtos.java)at org.apache.hadoop.ipc.ProtobufRpcEngine$Server$ProtoBufRpcInvoker.call(ProtobufRpcEngine.java:549)at org.apache.hadoop.ipc.ProtobufRpcEngine$Server$ProtoBufRpcInvoker.call(ProtobufRpcEngine.java:518)at org.apache.hadoop.ipc.RPC$Server.call(RPC.java:1086)at org.apache.hadoop.ipc.Server$RpcCall.run(Server.java:1029)at org.apache.hadoop.ipc.Server$RpcCall.run(Server.java:957)at java.security.AccessController.doPrivileged(Native Method)at javax.security.auth.Subject.doAs(Subject.java:422)at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1762)at org.apache.hadoop.ipc.Server$Handler.run(Server.java:2957)
而且在web:50070查看只有文件名,文件大小为0
这是因为NameNode节点存放的是文件目录,也就是文件夹、文件名称,本地可以通过公网访问 NameNode,所以可以进行文件夹的创建,当上传文件需要写入数据到DataNode时,NameNode 和DataNode 是通过局域网进行通信,NameNode返回地址为 DataNode 的私有 IP,本地无法访问
使用命令:
hadoop dfsadmin -report
我们需要打开9866端口!
java上传HDFS失败问题File could only be written to 0 of the 1 minReplication nodes.相关推荐
- 解决File ~ could only be written to 0 of the 1 minReplication nodes.
在通过javaApi上传本地文件时出现以下错误,主要原因是: File /test3.txt could only be written to 0 of the 1 minReplication no ...
- 阿里云使用idea通过hdfs api来上传文件时出现could only be written to 0 of the 1 minReplication nodes.错误
问题描述: 使用阿里云服务器,在本地windows电脑上使用idea进行hdfs api操作来上传文件时出现错误如下: org.apache.hadoop.ipc.RemoteException(ja ...
- 阿里云服务器Hadoop java api 上传文件报错 could only be written to 0 of the 1 minReplication nodes.
问题描述 阿里云服务器命令行使用命令可以上传文件,但HDFS java API上传失败,上传后只有文件名没有数据 报错: could only be written to 0 of the 1 min ...
- hdfs 小文件服务器,服务器远程上传hdfs文件大小
服务器远程上传hdfs文件大小 内容精选 换一换 您需要提前准备好符合条件的镜像文件,并了解操作系统的已知问题(参见已知问题).表1中,文件系统.网络.驱动相关的配置需要在虚拟机内部完成,强烈建议您在 ...
- java微信上传本地视频教程_java微信开发之上传下载多媒体文件,java上传下载_PHP教程...
java微信开发之上传下载多媒体文件,java上传下载 回复图片.音频.视频消息都是需要media_id的,这个是需要将多媒体文件上传到微信服务器才有的. 将多媒体文件上传到微信服务器,以及从微信服务 ...
- JAVA上传文件图片到服务器保存
这里我记录一个比较简单方便操作的JAVA上传文件图片到服务器并且保存! 首先是页面 html的 我这是提交一个文件和类型 <div style="border: 1px solid ...
- java上传刷新_用ajaxfileupload实现无刷新上传的代码示例
本篇文章主要介绍了SpringMVC结合ajaxfileupload实现文件无刷新上传,具有一定的参考价值,感兴趣的小伙伴们可以参考一下. jQuery没有提供ajax的文件上传,我们可以通过ajax ...
- java上传文件至阿里云oss工具类
第一步:引入oss maven坐标 <dependency><groupId>com.aliyun.oss</groupId><artifactId>a ...
- Java上传文件保存到指定路径
Java上传文件保存到指定路径 上代码 @PostMapping("/file-upload")@ApiOperation(value = "上传swagger.json ...
最新文章
- 干掉 Postman?测试接口直接生成API文档,这工具真香!
- docker 数据卷 volume
- Asp.net MVC4.0(net4.5) 部署到window server 2003上的解决方案
- C++使用链表实现stack堆栈(附完整源码)
- 编写CGI小结(Java)
- Android——监听事件总结
- Android常用的一些make命令(转载)--不错
- Solaris 网络 配置
- 有关i++问题,和一些另外的易错点
- 图像旋转(任意角度)matlab
- 在线工具大全,程序员必备
- fingerprint mismatch错误原因分析
- dnf服务器维护2018,2018年更新dnf游戏登陆不上 | 手游网游页游攻略大全
- Android Bluetooth架构
- 关于javascript中避免使用eval的理解
- 学习Python的做笔记神器——Jupyter Notebook
- 数字化转型时代,我们为什么越来越需要数据库云管平台?
- LIMS和TDM比较分析
- 如何通过AppStore变态审核:看同行经验
- 【英语:语法基础】B1.核心语法-名词与代词