hadoop文件系统错误could only be replicated to 0 nodes, instead of 1解决方法
来源:互联网 发布:安全生产网络知识竞赛 编辑:程序博客网 时间:2024/05/29 02:02
当hadoop fs的datanode容量不够时会发生如下错误:
org.apache.hadoop.ipc.RemoteException: java.io.IOException: File /usr/local/hadoop/tmp/mapred/staging/root/.staging/job_201505120913_0004/libjars/hive-builtins-0.9.0.jar could only be replicated to 0 nodes, instead of 1
at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.getAdditionalBlock(FSNamesystem.java:1639)
at org.apache.hadoop.hdfs.server.namenode.NameNode.addBlock(NameNode.java:736)
at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.hadoop.ipc.RPC$Server.call(RPC.java:578)
at org.apache.hadoop.ipc.Server$Handler$1.run(Server.java:1393)
at org.apache.hadoop.ipc.Server$Handler$1.run(Server.java:1389)
at java.security.AccessController.doPrivileged(Native Method)
at javax.security.auth.Subject.doAs(Subject.java:396)
at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1149)
at org.apache.hadoop.ipc.Server$Handler.run(Server.java:1387)
at org.apache.hadoop.ipc.Client.call(Client.java:1107)
at org.apache.hadoop.ipc.RPC$Invoker.invoke(RPC.java:229)
at $Proxy6.addBlock(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.apache.hadoop.io.retry.RetryInvocationHandler.invokeMethod(RetryInvocationHandler.java:85)
at org.apache.hadoop.io.retry.RetryInvocationHandler.invoke(RetryInvocationHandler.java:62)
at $Proxy6.addBlock(Unknown Source)
at org.apache.hadoop.hdfs.DFSClient$DFSOutputStream.locateFollowingBlock(DFSClient.java:3686)
at org.apache.hadoop.hdfs.DFSClient$DFSOutputStream.nextBlockOutputStream(DFSClient.java:3546)
at org.apache.hadoop.hdfs.DFSClient$DFSOutputStream.access$2600(DFSClient.java:2749)
at org.apache.hadoop.hdfs.DFSClient$DFSOutputStream$DataStreamer.run(DFSClient.java:2989)
验证方式:命令行下严重文件系统的容量使用情况
[root@hadoop0 apache_logs]# df -hl
文件系统 容量 已用 可用 已用% 挂载点
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_centos-lv_root
5.5G 4.7G 586M 89% /
tmpfs 144M 224K 144M 1% /dev/shm
/dev/sda1 485M 32M 428M 7% /boot
查看你配置的core-site.xml中的hadoop.tmp.dir属性值,如果设置的缓存数据交换的空间不够,操作datanode就会发生如上错误,选择配置容量大的目录
<property>
<name>hadoop.tmp.dir</name>
<value>/usr/local/hadoop/tmp</value>
</property>
0 0
- hadoop文件系统错误could only be replicated to 0 nodes, instead of 1解决方法
- hadoop could only be replicated to 0 nodes instead of 1 解决方法
- could only be replicated to 0 nodes, instead of 1 错误的解决方法
- could only be replicated to 0 nodes, instead of 1
- 往hadoop文件系统上传文件的时候报:could only be replicated to 0 nodes, instead of 1
- Hadoop报错“could only be replicated to 0 nodes, instead of 1”
- hadoop异常“could only be replicated to 0 nodes, instead of 1” 解决
- Hadoop:File xxx could only be replicated to 0 nodes, instead of 1
- Hadoop配置:file could only be replicated to 0 nodes, instead of 1问题解决方法
- Hadoop报错“could only be replicated to 0 nodes, instead of 1” .
- Hadoop put 报异常“could only be replicated to 0 nodes, instead of 1”
- Hadoop上传文件报错 “could only be replicated to 0 nodes, instead of 1”
- hadoop报错:could only be replicated to 0 nodes, instead of 1
- Hadoop执行报错 JobTracer could only be replicated to 0 nodes, instead of 1
- Hadoop 报异常“could only be replicated to 0 nodes, instead of 1”
- hadoop异常“could only be replicated to 0 nodes, instead of 1” 解决
- hadoop伪分布式系统:could only be replicated to 0 nodes, instead of 1
- Hadoop异常之could only be replicated to 0 nodes, instead of 1
- 188 Best Time to Buy and Sell Stock IV
- iOS中将汉字转换成拼音
- Solr5 快速开始
- sgu214:Weird Dissimilarity(DP)
- 2440+zc301摄像头 无线网络视频监控系统
- hadoop文件系统错误could only be replicated to 0 nodes, instead of 1解决方法
- Java+MyEclipse+Tomcat (三)配置MySQL及查询数据显示在JSP网页中
- Eclipse安装配置PyDev插件
- spring data mongodb更新或删除子元素为数组的数据
- Android中的Grid间距(Grid Spacing on Android)
- Web Service学习笔记(二)[web service的三大技术基础]
- 中文字符串与二进制字符串相互转化
- 程序员技术练级攻略
- HDU 3973 AC's String (substr 强行匹配)