Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hadoop FileSystem.getConf抛出java.util.NoSuchElementException_Java_Hadoop_Hdfs - Fatal编程技术网

Hadoop FileSystem.getConf抛出java.util.NoSuchElementException

Hadoop FileSystem.getConf抛出java.util.NoSuchElementException,java,hadoop,hdfs,Java,Hadoop,Hdfs,我正在使用Hadoop-1.0.4,并使用java api执行一些与文件系统相关的操作。它工作正常,但有时会出现以下错误: java.util.NoSuchElementException at java.util.HashMap$HashIterator.nextEntry(HashMap.java:925) at java.util.HashMap$KeyIterator.next(HashMap.java:956) at org.apache.hadoop.security.UserGro

我正在使用Hadoop-1.0.4,并使用java api执行一些与文件系统相关的操作。它工作正常,但有时会出现以下错误:

java.util.NoSuchElementException
at java.util.HashMap$HashIterator.nextEntry(HashMap.java:925)
at java.util.HashMap$KeyIterator.next(HashMap.java:956)
at org.apache.hadoop.security.UserGroupInformation.<init>(UserGroupInformation.java:430)
at org.apache.hadoop.security.UserGroupInformation.getCurrentUser(UserGroupInformation.java:452)
at org.apache.hadoop.fs.FileSystem$Cache$Key.<init>(FileSystem.java:1494)
at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:1395)
at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:254)
at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:123)

这方面也有类似的错误。检查其余组件的版本,并查找hadoop core 1.0.4信息,以了解您可以匹配的正确库。

感谢您的回复。我试图创建远程用户,但没有成功:。另外,如果这个问题与库有关,那么它就根本不应该工作。但这个问题只有在应用程序使用eclipse或netbeans等IDE多次运行时才会出现?如果是这样,请添加一个异常断点,这样您的程序就可以在NoTouchElementException发生之前停止,并且您可以检查调用堆栈并找出发生了什么。
        Configuration conf=new Configuration();
        conf.set("fs.default.name", "hdfs://localhost:54310");
        FileSystem fs=FileSystem.get(conf);