Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2344888
  • 博文数量: 276
  • 博客积分: 5998
  • 博客等级: 大校
  • 技术积分: 5175
  • 用 户 组: 普通用户
  • 注册时间: 2010-12-24 14:43
文章分类

全部博文(276)

文章存档

2014年(25)

2013年(11)

2012年(69)

2011年(167)

2010年(4)

分类: HADOOP

2014-03-24 16:22:29

用eclipse 编写java程序连接hadoop 报 File not found 错误

点击(此处)折叠或打开

  1. File not found
  2. java.lang.IllegalArgumentException: Wrong FS: hdfs://10.14.2.201:9000/user/hadoop, expected: file:///
  3.     at org.apache.hadoop.fs.FileSystem.checkPath(FileSystem.java:390)
  4.     at org.apache.hadoop.fs.RawLocalFileSystem.pathToFile(RawLocalFileSystem.java:55)
  5.     at org.apache.hadoop.fs.RawLocalFileSystem.mkdirs(RawLocalFileSystem.java:340)
  6.     at org.apache.hadoop.fs.ChecksumFileSystem.mkdirs(ChecksumFileSystem.java:492)
  7.     at org.apache.hadoop.fs.ChecksumFileSystem.create(ChecksumFileSystem.java:377)
  8.     at org.apache.hadoop.fs.ChecksumFileSystem.create(ChecksumFileSystem.java:364)
  9.     at org.apache.hadoop.fs.FileSystem.create(FileSystem.java:564)
  10.     at org.apache.hadoop.fs.FileSystem.create(FileSystem.java:545)
  11.     at org.apache.hadoop.fs.FileSystem.create(FileSystem.java:452)
  12.     at test.Write.main(Write.java:18)
 
解决方法:
把hadoop的core-site.xml  hdfs-site.xml 放到和java包同目录下

 例如test包名下存放了访问hadoop的java程序,那么core-site.xml  hdfs-site.xml 和test应同级目录

阅读(2355) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~