hadoop运行报错Wrong FS: hdfs:/, expected: file:///
来源:互联网 发布:最优化理论与算法 编辑:程序博客网 时间:2024/06/03 03:50
Wrong FS: hdfs expected: file:
异常java.lang.IllegalArgumentException: Wrong FS: hdfs:/, expected: file:///
在hadoop-2.2.0版本中对hdfs进行简单的测试操作,代码如下所示
Configuration conf = new Configuration();try {FileSystem fs = FileSystem.get(conf);Path f = new Path("hdfs:///dfs_operator.txt");FSDataOutputStream os = fs.create(f, true);int i = 0;for (i = 0; i < 10; ++i)os.writeChars("test");os.close();} catch (IOException e) {e.printStackTrace();}
执行报错信息如下:
Exception in thread "main" java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader.main(JarRsrcLoader.java:58)Caused by: java.lang.IllegalArgumentException: Wrong FS: hdfs:/, expected: file:/// at org.apache.hadoop.fs.FileSystem.checkPath(FileSystem.java:642) at org.apache.hadoop.fs.RawLocalFileSystem.pathToFile(RawLocalFileSystem.java:69) at org.apache.hadoop.fs.RawLocalFileSystem.mkdirs(RawLocalFileSystem.java:419) at org.apache.hadoop.fs.ChecksumFileSystem.mkdirs(ChecksumFileSystem.java:584) at org.apache.hadoop.fs.ChecksumFileSystem.create(ChecksumFileSystem.java:437) at org.apache.hadoop.fs.ChecksumFileSystem.create(ChecksumFileSystem.java:424) at org.apache.hadoop.fs.FileSystem.create(FileSystem.java:905) at org.apache.hadoop.fs.FileSystem.create(FileSystem.java:886) at org.apache.hadoop.fs.FileSystem.create(FileSystem.java:783) at com.ailk.hadoopdemo.DFSOperator.main(DFSOperator.java:22) ... 5 more
解决方法一:
// explicitely add other config files// PASS A PATH NOT A STRING! conf.addResource(newPath("/home/hadoop/conf/core-site.xml"));
解决方法二:
把hadoop集群上的core-site.xml和hdfs-site.xml放到工程的src目录下
0 0
- hadoop运行报错Wrong FS: hdfs:/, expected: file:///
- Hadoop HDFS Wrong FS: hdfs:/ expected file:///
- Python通过thrift访问hadoop:报错java.lang.IllegalArgumentException: Wrong FS: hdfs:/ expected file:///
- Windows下 haoop下运行程序时出现错误:Hadoop HDFS Wrong FS: hdfs:/ expected file:///
- Wrong FS: hdfs:/ expected: file:///
- Wrong FS: hdfs:, expected:file:///
- Wrong FS: hdfs://******, expected: file:///
- Wrong FS: hdfs expected: file:
- Wrong FS: hdfs://localhost:9000/home/hadoop/hadoop, expected: file:///
- Hadoop Problem : Wrong FS: hdfs://localhost:9000/output, expected: file:///
- hadoop dfs 保错.IllegalArgumentException: Wrong FS: hdfs://XXX:9000, expected: file:///
- Hadoop使用java查询HDFS 错误:Wrong FS: hdfs://localhost:9000/user/hadoop, expected: file:///
- HDFS 的Java操作“ Wrong FS: hdfs://xxx, expected: file:///”
- hadoop程序问题:java.lang.IllegalArgumentException: Wrong FS: hdfs://.... expected file:///
- hadoop程序问题:java.lang.IllegalArgumentException: Wrong FS: hdfs:/ expected file:///
- Hadoop问题记录:Wrong FS: hdfs://hp5-249:9000/, expected: file:///
- hadoop程序抛出异常:java.lang.IllegalArgumentException: Wrong FS: hdfs:/ expected file:///
- hadoop程序问题:java.lang.IllegalArgumentException: Wrong FS: hdfs:/ expected file:///
- Android开发笔记之:Handler Runnable与Thread的区别详解
- c#反射相关
- 互斥 临界区 自旋锁 排队自旋锁 MCSLOCK 性能简单测试
- BufferedInputStream实现原理分析
- HTTP 方法:GET 对比 POST
- hadoop运行报错Wrong FS: hdfs:/, expected: file:///
- Eclipse将引用了第三方jar包的Java项目打包成jar文件的两种方法
- NSCache的缓存
- MyEclipse设置编码方式
- post和get的区别
- String简单的存储问题,弄不好你也不清楚
- vc 调用webservice
- Java设计模式(二):单例模式的5种实现方式,以及在多线程环境下5种创建单例模式的效率
- java socket编程