hadoop程序问题:java.lang.IllegalArgumentException: Wrong FS: hdfs:/ expected file:///
来源:互联网 发布:编程c语言入门 编辑:程序博客网 时间:2024/05/22 13:40
Java代码如下:
- FileSystem fs = FileSystem.get(conf);
- in = fs.open(new Path("hdfs://192.168.130.54:19000/user/hmail/output/part-00000"));
抛出异常如下:
- Exception in thread "main" java.lang.IllegalArgumentException: Wrong FS: hdfs://192.168.130.54:19000/user/hmail/output/part-00000, expected: file:///
- at org.apache.hadoop.fs.FileSystem.checkPath(FileSystem.java:310)
- at org.apache.hadoop.fs.RawLocalFileSystem.pathToFile(RawLocalFileSystem.java:47)
- at org.apache.hadoop.fs.RawLocalFileSystem.getFileStatus(RawLocalFileSystem.java:357)
- at org.apache.hadoop.fs.FilterFileSystem.getFileStatus(FilterFileSystem.java:245)
- at org.apache.hadoop.fs.ChecksumFileSystem$ChecksumFSInputChecker.<init>(ChecksumFileSystem.java:125)
- at org.apache.hadoop.fs.ChecksumFileSystem.open(ChecksumFileSystem.java:283)
- at org.apache.hadoop.fs.FileSystem.open(FileSystem.java:356)
- at com.netease.hadoop.HDFSCatWithAPI.main(HDFSCatWithAPI.java:23)
解决方案:
hadoop需要把集群上的core-site.xml和hdfs-site.xml放到当前工程下。eclipse工作目录的bin文件夹下面
因为是访问远程的HDFS 需要通过URI来获得FileSystem.
源:http://hpuxtbjvip0.blog.163.com/blog/static/3674131320133884826346/
0 0
- hadoop程序问题:java.lang.IllegalArgumentException: Wrong FS: hdfs://.... expected file:///
- hadoop程序问题:java.lang.IllegalArgumentException: Wrong FS: hdfs:/ expected file:///
- hadoop程序问题:java.lang.IllegalArgumentException: Wrong FS: hdfs:/ expected file:///
- hadoop程序问题:java.lang.IllegalArgumentException: Wrong FS: hdfs:/ expected file:///
- hadoop程序抛出异常:java.lang.IllegalArgumentException: Wrong FS: hdfs:/ expected file:///
- java.lang.IllegalArgumentException: Wrong FS: hdfs:/ expected file:///
- Hbase java.lang.IllegalArgumentException: Wrong FS file://......expected:hdfs://...
- Python通过thrift访问hadoop:报错java.lang.IllegalArgumentException: Wrong FS: hdfs:/ expected file:///
- java.lang.IllegalArgumentException: Wrong FS: expected: file:/// – Hadoop
- java.lang.IllegalArgumentException: Wrong FS://expected: file:///
- Hadoop 问题java.lang.IllegalArgumentException Wrong FS: hdfs://192.168
- java读hdfs上文件报错:java.lang.IllegalArgumentException: Wrong FS: hdfs:/ expected file:///
- java.lang.IllegalArgumentException: Wrong FS: hdfs://localhost:9000/out, expected: file:///
- Hadoop HDFS Wrong FS: hdfs:/ expected file:///
- Caused by: java.lang.IllegalArgumentException: Wrong FS: hdfs:// :9000/ expected: hdfs:// :9000
- hadoop dfs 保错.IllegalArgumentException: Wrong FS: hdfs://XXX:9000, expected: file:///
- Hadoop使用java查询HDFS 错误:Wrong FS: hdfs://localhost:9000/user/hadoop, expected: file:///
- Wrong FS: hdfs:/ expected: file:///
- delphi xe2下载地址
- ubuntukylin 14.04 下安装matlab2009
- JNative的初步使用
- 硬件设计之继电器控制
- GLSL 创建自己的着色器
- hadoop程序问题:java.lang.IllegalArgumentException: Wrong FS: hdfs:/ expected file:///
- jsp页面中的EL表达式不被解析的问题
- 今天访问数据库的时候出现提示信息
- php-fpm
- JAVA调用动态链接库DLL之JNative学习
- Unity基于ZXing.Net实现二维码的制作
- uva11538(数论)
- 博弈论 PN点
- 看罗辑思维 谈‘互联网思维’ 外藩