zoukankan      html  css  js  c++  java
  • Hadoop3 No FileSystem for scheme "hdfs"

    Hadoop3 No FileSystem for scheme "hdfs"

    异常信息:

    org.apache.hadoop.fs.UnsupportedFileSystemException: No FileSystem for scheme "hdfs"
     at org.apache.hadoop.fs.FileSystem.getFileSystemClass(FileSystem.java:3372)
     at org.apache.hadoop.fs.FileSystem.createFileSystem(FileSystem.java:3392)
     at org.apache.hadoop.fs.FileSystem.access$200(FileSystem.java:124)
     at org.apache.hadoop.fs.FileSystem$Cache.getInternal(FileSystem.java:3443)
     at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:3411)
    

    异常FileSystem源码:

      public static Class<? extends FileSystem> getFileSystemClass(String scheme,
          Configuration conf) throws IOException {
        if (!FILE_SYSTEMS_LOADED) {
          loadFileSystems();
        }
        Class<? extends FileSystem> clazz = null;
        if (conf != null) {
          clazz = (Class<? extends FileSystem>) conf.getClass("fs." + scheme + ".impl", null);
        }
        if (clazz == null) {
          clazz = SERVICE_FILE_SYSTEMS.get(scheme);
        }
        if (clazz == null) {
          throw new IOException("No FileSystem for scheme: " + scheme);
        }
        return clazz;
      }
    

    core-site.xml添加配置

    <property>
    	<name>fs.hdfs.impl</name>
        <value>org.apache.hadoop.hdfs.DistributedFileSystem</value>
    </property>
    <property>
    	<name>fs.file.impl</name>
        <value>org.apache.hadoop.fs.LocalFileSystem</value>
    </property>
    
  • 相关阅读:
    MYSQL数据库导入SQL文件出现乱码解决方法
    Mysql设置允许用户可以连接
    MongoDB 设置权限认证
    NodeJs 服务端调试
    Hudson 定时编译
    Ubuntu上NodeJs环境安装
    新开通博客
    war类型项目创建
    Maven项目创建
    Maven简介与配置
  • 原文地址:https://www.cnblogs.com/flowerbirds/p/14191874.html
Copyright © 2011-2022 走看看