hdfs.DFSClient: DataStreamer Exception: org.apache.hadoop.ipc.RemoteException: java.io.IOException:
情况:master(h21) JobTracker,SecondaryNameNode,NameNode都启动了。
slave(h22,h23)的TaskTracker,DataNode也都启动了。 但是在master(h21)机器上看,却没有可用的DateNode节点。 hdfs(put 命令)上传文件的时候也会报错
网上说清理data ,tmp文件夹,检查硬盘可用空间,重新格式化,以及退出safemode 都试过了。 错误还是没一点变化
拿着权威指南又看了一遍,发现是自己的core-site.xml配置错了。 我以为是每台机器都要配置自己的hostname. 原来是要all slaves都要配置master 的ip:port .. 解决了。。 下楼吃东西去
解决方案:core-site.xml里面配置master的ip和port
版权声明:本文为博主原创文章,未经博主允许不得转载。