hdfs.DFSClient: DataStreamer Exception: org.apache.hadoop.ipc.RemoteException: java.io.IOException:

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

版权声明:本文为博主原创文章,未经博主允许不得转载。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注