could only be replicated to 0 nodes, instead of 1
今天在初始化DFS的遇到这样的问题:
[Jack@win bin]$ ./hadoop namenode -format
13/06/20 02:25:49 INFO namenode.NameNode: STARTUP_MSG:
/************************************************************
STARTUP_MSG: Starting NameNode
STARTUP_MSG: host = win.cn.ibm.com/9.115.13.217
STARTUP_MSG: args = [-format]
STARTUP_MSG: version = 1.0.3
STARTUP_MSG: build = https://svn.apache.org/repos/asf/hadoop/common/branches/branch-1.0 -r 1335192; compiled by 'hortonfo' on Tue May 8 20:31:25 UTC 2012
************************************************************/
13/06/20 02:25:49 INFO util.GSet: VM type = 32-bit
13/06/20 02:25:49 INFO util.GSet: 2% max memory = 17.77875 MB
13/06/20 02:25:49 INFO util.GSet: capacity = 2^22 = 4194304 entries
13/06/20 02:25:49 INFO util.GSet: recommended=4194304, actual=4194304
13/06/20 02:25:49 INFO namenode.FSNamesystem: fsOwner=Jack
13/06/20 02:25:49 INFO namenode.FSNamesystem: supergroup=supergroup
13/06/20 02:25:49 INFO namenode.FSNamesystem: isPermissionEnabled=true
13/06/20 02:25:49 INFO namenode.FSNamesystem: dfs.block.invalidate.limit=100
13/06/20 02:25:49 INFO namenode.FSNamesystem: isAccessTokenEnabled=false accessKeyUpdateInterval=0 min(s), accessTokenLifetime=0 min(s)
13/06/20 02:25:49 INFO namenode.NameNode: Caching file names occuring more than 10 times
13/06/20 02:25:49 INFO common.Storage: Image file of size 110 saved in 0 seconds.
13/06/20 02:25:49 INFO common.Storage: Storage directory /home/Jack/dfs/dfs/name has been successfully formatted.
13/06/20 02:25:49 INFO namenode.NameNode: SHUTDOWN_MSG:
/************************************************************
SHUTDOWN_MSG: Shutting down NameNode at win.cn.ibm.com/9.115.13.217
************************************************************/
其返回的结果并不是像这样正常。
之后我开始进行文件上传测试,上传时报错:
org.apache.hadoop.ipc.RemoteException: java.io.IOException: File /user/Jack/input/file01 could only be replicated to 0 nodes, instead of 1
这个说没有可用的nodes。在开始格式化前我并没有进行core-site.xml文件的配置。
怀疑是这样导致的问题,于是进行了DFS文件路径的配置:
<?xml version="1.0"?> <?xml-stylesheet type="text/xsl" href="configuration.xsl"?> <!-- Put site-specific property overrides in this file. --> <configuration> <property> <name>fs.default.name</name> <value>hdfs://localhost:9000</value> </property> <property> <name>hadoop.tmp.dir</name> <value>/home/Jack/dfs</value> </property> </configuration>
之后重新进行FDS文件格式化。> ./hadoop namenode -format ----> 成功。
上传文件正常!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端