新手入门,HDFS获取文件系统是报错

这是代码

 //获取文件系统
    @Test
    public void getFileSystem() throws Exception{
        //0创建配置信息对象
        Configuration configuration = new Configuration();

        //1获取文件系统
        FileSystem fs = FileSystem.get(new URI("hffs://hadoop102:8020"), configuration, "root");

        //2打印文件系统
        System.out.println(fs.toString());

    }

报错内容:

java.io.IOException: No FileSystem for scheme: hffs
    at org.apache.hadoop.fs.FileSystem.getFileSystemClass(FileSystem.java:2644)
    at org.apache.hadoop.fs.FileSystem.createFileSystem(FileSystem.java:2651)
    at org.apache.hadoop.fs.FileSystem.access$200(FileSystem.java:92)
    at org.apache.hadoop.fs.FileSystem$Cache.getInternal(FileSystem.java:2687)
    at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:2669)
    at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:371)
    at org.apache.hadoop.fs.FileSystem$1.run(FileSystem.java:160)
    at org.apache.hadoop.fs.FileSystem$1.run(FileSystem.java:157)
    at java.security.AccessController.doPrivileged(Native Method)
    at javax.security.auth.Subject.doAs(Subject.java:422)
    at org.apache.hadoop.security.UserGroupInformation.doAs(UserGroupInformation.java:1657)
    at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:157)
    at com.root.hdfs.HDFSClient.getFileSystem(HDFSClient.java:40)
    ```

1个回答

两种模式:普通文件模式------file:/// 分布式文件模式------hdfs:///

不知道你的hffs是什么

fjfdg666
for for 多谢提醒,是我输错了,简直了我,感谢
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问