您的位置:首页 > 编程语言 > Java开发

java.lang.IllegalArgumentException: Wrong FS: hdfs://localhost:54310/user/Hadoop/b, expected: file:/

2012-05-31 16:09 489 查看
java.lang.IllegalArgumentException: Wrong FS: hdfs://localhost:54310/user/Hadoop/b, expected: file:///

at org.apache.hadoop.fs.FileSystem.checkPath(FileSystem.java:410)

at org.apache.hadoop.fs.RawLocalFileSystem.pathToFile(RawLocalFileSystem.java:56)

at org.apache.hadoop.fs.RawLocalFileSystem.getFileStatus(RawLocalFileSystem.java:404)

at org.apache.hadoop.fs.FilterFileSystem.getFileStatus(FilterFileSystem.java:251)

at org.apache.hadoop.fs.ChecksumFileSystem$ChecksumFSInputChecker.<init>(ChecksumFileSystem.java:126)

at org.apache.hadoop.fs.ChecksumFileSystem.open(ChecksumFileSystem.java:284)

at org.apache.hadoop.fs.FileSystem.open(FileSystem.java:456)

at com.payegis.caesar.test.TestHdfs_002.main(TestHdfs_002.java:33)

=======================================================================

在伪分布式下出现:

用Path.getFileSystem(conf)

代替

FileSystem.get(conf)

不知倒是不是伪分布式的原因
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐