NameNode 启动错误: No FileSystem for scheme: ht

Posted

技术标签:

【中文标题】NameNode 启动错误: No FileSystem for scheme: ht【英文标题】:NameNode startup error: No FileSystem for scheme: ht 【发布时间】:2017-06-13 13:57:41 【问题描述】:

我在 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 吗? 有一点,我对我的 core-site.xml 进行了更改。我在 Ambari 中更改了 Fs.DefaultFs 的值。而问题发生在这个改变之后。 发布core-site.xml的内容 【参考方案1】:

core-site.xml 中的fs.defaultFS 属性值使用http 协议(而不是hdfs)时,会出现“No FileSystem for scheme: http”错误,即值看起来像http://<host>:<port>。正确值为hdfs://<host>:<port>

【讨论】:

以上是关于NameNode 启动错误: No FileSystem for scheme: ht的主要内容,如果未能解决你的问题,请参考以下文章

namenode做了ha后kylin出现错误No registered coprocessor service found for name CubeVisitService in region(示例

HDFS基础

bigdata_hadoop_namenode手动重启错误解决分析

hadoop无法启动

hadoop启动没有namenode节点

无法使用namenode启动hadoop问题