我在HDP 2.6中。当我尝试启动NameNode时,出现以下错误:
java.io.IOException: No FileSystem for scheme: http
at org.apache.hadoop.fs.FileSystem.getFileSystemClass(FileSystem.java:2786)
at org.apache.hadoop.fs.FileSystem.createFileSystem(FileSystem.java:2793)
at org.apache.hadoop.fs.FileSystem.access$200(FileSystem.java:99)
当我尝试hdfs ls命令时:
[hdfs@ambariserver ambari-agent]$ hdfs dfs -ls /
ls: No FileSystem for scheme: http
有什么建议吗?
当core-site.xml
中的属性值使用http
协议(而不是hdfs
(时fs.defaultFS
会发生"No FileSystem for scheme: http
"错误,即值看起来像http://<host>:<port>
。 正确的值是hdfs://<host>:<port>