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(示例