往hadoop文件系统上传文件的时候报:could only be replicated to 0 nodes, instead of 1
2014-08-20 21:28
483 查看
1.错误原因:namenode 和datanode失联,失恋的原因是:也许是你多次格式化hdfs导致namdenode 的 namespaceID 与 datanode的namespaceID 不一致
使用jps查看进程,你会发现datanode就没有启动。
解决办法:
1.按照你hdfs-site.xml ,找到dfs.name.dir和dfs.data.dir的路径。删除路径下的所有数据。重新格式化一个文件系统。然后重启hadoop就解决了。但是次解决方式貌似非常暴力,因为你会失去所有的datanode数据。请慎重。不过在测试环境下。这个方法还是很直接的。
2.打开hdfs-site.xml ,找到dfs.name.dir和dfs.data.dir的路径。
将因format更新的 dfs.name.dir/current/VERSION中的namespaceID 更新到 dfs.data.dir/current/VERSION中的namespaceID中去(改的是dfs.data.dir中的ID)。
如上即可解决这个问提。
使用jps查看进程,你会发现datanode就没有启动。
解决办法:
1.按照你hdfs-site.xml ,找到dfs.name.dir和dfs.data.dir的路径。删除路径下的所有数据。重新格式化一个文件系统。然后重启hadoop就解决了。但是次解决方式貌似非常暴力,因为你会失去所有的datanode数据。请慎重。不过在测试环境下。这个方法还是很直接的。
2.打开hdfs-site.xml ,找到dfs.name.dir和dfs.data.dir的路径。
将因format更新的 dfs.name.dir/current/VERSION中的namespaceID 更新到 dfs.data.dir/current/VERSION中的namespaceID中去(改的是dfs.data.dir中的ID)。
如上即可解决这个问提。
相关文章推荐
- Hadoop上传文件报错 “could only be replicated to 0 nodes, instead of 1”
- hadoop文件系统错误could only be replicated to 0 nodes, instead of 1解决方法
- hadoop集群模式下hadoop 上传文件 报错could only be replicated to 0 nodes, instead of 1
- 阿里云 ECS Hadoop-异常“could only be replicated to 0 nodes, instead of 1” 无法上传文件
- Hadoop拷贝文件到hdfs时出错:could only be replicated to 0 nodes, instead of 1
- Hadoop上传文件时报错: could only be replicated to 0 nodes instead of minReplication (=1)....
- Hadoop拷贝文件到hdfs时出错:could only be replicated to 0 nodes, instead of 1
- hadoop伪分布式系统:could only be replicated to 0 nodes, instead of 1
- 【大数据系列】hadoop上传文件报错_COPYING_ could only be replicated to 0 nodes
- 上传文件到HDFS:错误:could only be replicated to 0 nodes, instead of 1
- hadoop "File /user/<user>/input/conf/slaves could only be replicated to 0 nodes, instead of 1"问题及解决办
- hadoop伪分布式下 无法启动datanode的原因及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 复制文件到hdfs报错 could only be replicated to 0 nodes instead of minReplication (=1). There are 0
- hadoop报错:could only be replicated to 0 nodes, instead of 1
- Hadoop 报异常“could only be replicated to 0 nodes, instead of 1”
- hadoop伪分布式下 无法启动datanode的原因及could only be replicated to > 0 nodes, instead of 1的错误
- Hadoop:File xxx could only be replicated to 0 nodes, instead of 1
- Hadoop put 报异常“could only be replicated to 0 nodes, instead of 1”